php數(shù)組函數(shù)序列之a(chǎn)rray_search()- 按元素值返回鍵名
更新時間:2011年11月04日 16:18:33 作者:
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false
array_search()定義和用法
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。
在 PHP 4.2.0 之前,函數(shù)在失敗時返回 null 而不是 false。
如果第三個參數(shù) strict 被指定為 true,則只有在數(shù)據(jù)類型和值都一致時才返回相應(yīng)元素的鍵名。
語法
array_search(value,array,strict)參數(shù) 描述
value 必需。規(guī)定在數(shù)組中搜索的值。
array 必需。被搜索的數(shù)組。
strict 可選。可能的值:
true
false - 默認
如果值設(shè)置為 true,還將在數(shù)組中檢查給定值的類型。(參見例子 2)
例子 1
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>
輸出:
a
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。
在 PHP 4.2.0 之前,函數(shù)在失敗時返回 null 而不是 false。
如果第三個參數(shù) strict 被指定為 true,則只有在數(shù)據(jù)類型和值都一致時才返回相應(yīng)元素的鍵名。
語法
array_search(value,array,strict)參數(shù) 描述
value 必需。規(guī)定在數(shù)組中搜索的值。
array 必需。被搜索的數(shù)組。
strict 可選。可能的值:
true
false - 默認
如果值設(shè)置為 true,還將在數(shù)組中檢查給定值的類型。(參見例子 2)
例子 1
復(fù)制代碼 代碼如下:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>
輸出:
a
您可能感興趣的文章:
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- 通過PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個元素的值
- PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對調(diào)
- php二維數(shù)組用鍵名分組相加實例函數(shù)
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針?biāo)赶蛟氐逆I名和鍵值,并將指針移到下一位
- php數(shù)組鍵名技巧小結(jié)
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php數(shù)組函數(shù)序列之krsort()- 對數(shù)組的元素鍵名進行降序排序,保持索引關(guān)系
- php數(shù)組函數(shù)序列之ksort()對數(shù)組的元素鍵名進行升序排序,保持索引關(guān)系
- php修改數(shù)組鍵名的方法示例
相關(guān)文章
php小技巧 把數(shù)組的鍵和值交換形成了新的數(shù)組,查找值取得鍵
php小技巧--把數(shù)組的鍵和值交換形成了新的數(shù)組,查找值取得鍵的實現(xiàn)方法。2011-06-06
詳解PHP多個進程配合redis的有序集合實現(xiàn)大文件去重
這篇文章主要介紹了PHP多個進程配合redis的有序集合實現(xiàn)大文件去重,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí) 吧2019-03-03

