我有一個PHP數組,比如說,查找位置 - PHP
$array = Array("Name1","Name2","Name3","Name4","Name5");
我要在數組中查找這些名稱的位置。
我想返回0代表Name1
和2代表Name3
。
我該怎麼做?
我有一個PHP數組,比如說,查找位置 - PHP
$array = Array("Name1","Name2","Name3","Name4","Name5");
我要在數組中查找這些名稱的位置。
我想返回0代表Name1
和2代表Name3
。
我該怎麼做?
$pos = array_search("Name3", $array);
應該是你在找什麼,請注意,爲了安全起見,檢查結果應使用===(三等標誌),以便返回0的人(如果您正在尋找第一個元素中的東西)也會在if語句中進行比較時檢查類型
if(array_search($name, $array) === 0)
類似的東西:
<?php
$array = Array("Name1", "Name2", "Name3", "Name4", "Name5");
$searchValue = "Name1";
$keys = array_keys($array, $searchValue);
// test it
print_r($keys);
?>
'array_search'。順便說一句,你有沒有試過看看http://ru2.php.net/manual/en/ref.array.php? – kirilloid 2012-03-14 07:25:10