最新的Web開發教程
 

PHP array_search() Function

<PHP陣列參考

搜索一個數組值"red" ,並返回其關鍵:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
運行示例»

定義和用法

所述array_search()功能搜索的值的陣列,並返回鍵。


句法

array_search( value,array,strict )

參數 描述
value 需要。 指定要搜索的值
array 需要。 指定數組中搜索
strict 可選的。 如果該參數被設置為TRUE,則該函數將搜索數組中的相同元件。 可能的值:
  • 真正
  • false - 缺省
設置為true時,數字5是不一樣的琴弦5 (See example 2)

技術細節

返回值: 如果陣列中找到,並且否則返回FALSE返回一個值的密鑰。 如果陣列中找到該值超過一次時,第一匹配鍵被返回。
PHP版本: 4.0.5+
更新日誌: 如果無效的參數傳遞給它(這適用於所有PHP函數為5.3.0)這個函數返回NULL。

從PHP 4.2.0,這個函數返回失敗,而不是NULL FALSE。

更多示例

實施例1

搜索一個數組中值5,並返回其關鍵(notice the "")

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
運行示例»

<PHP陣列參考