在PHP中查找数组项

时间:2015-11-12 19:02:55

标签: php

我有这一系列的项目:

Carbon

我希望能够找到其中一个项目,我尝试过使用:

$tabslist = array('upload' => 'Upload File', 'pending_files' => 'Pending Files', 'call_data' => 'Call Data', 'services_data' => 'Services Data');

$title = array_search($_GET["tab"], $tabslist); 的值为$_GET["tab"],所以我希望'upload'$title

1 个答案:

答案 0 :(得分:2)

只需使用isset功能

即可
$tabslist = array('upload' => 'Upload File', 'pending_files' => 'Pending Files', 'call_data' => 'Call Data', 'services_data' => 'Services Data');

$title = isset($tablist[$_GET["tab"]]) ? $tablist[$_GET["tab"]] : "";

<强>更新
正如Hasse在评论中所说,您可以将$_GET["tab"]转换为小写以确保正确性

$_GET['tab'] = strtolower( $_GET['tab'] );
$title = isset($tablist[$_GET["tab"]]) ? $tablist[$_GET["tab"]] : "";