你自己回答了:
array_search()
http://il2.php.net/manual/en/function.array-search.php
可以这样做:
$car_name = "Rolls-Royce Phantom"; $car_nr = array_search($car_name, $GLOBALS['car_park']);
如果在脚本中经常执行此操作,请考虑不使用慢的array_search,而是快速查找操作。
在脚本的开头翻转你的汽车数组:
$cars = array_flip(...);
然后使用查找搜索:
if (isset($cars[CAR_NAME])) { echo $cars[CAR_NAME]; } else { echo 'Car not found'; }