php數(shù)組函數(shù)序列之a(chǎn)rray_search()- 按元素值返回鍵名
更新時(shí)間:2011年11月04日 16:18:33 作者:
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒(méi)找到,則返回 false
array_search()定義和用法
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒(méi)找到,則返回 false。
在 PHP 4.2.0 之前,函數(shù)在失敗時(shí)返回 null 而不是 false。
如果第三個(gè)參數(shù) strict 被指定為 true,則只有在數(shù)據(jù)類型和值都一致時(shí)才返回相應(yīng)元素的鍵名。
語(yǔ)法
array_search(value,array,strict)參數(shù) 描述
value 必需。規(guī)定在數(shù)組中搜索的值。
array 必需。被搜索的數(shù)組。
strict 可選??赡艿闹担?
true
false - 默認(rèn)
如果值設(shè)置為 true,還將在數(shù)組中檢查給定值的類型。(參見(jiàn)例子 2)
例子 1
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>
輸出:
a
array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒(méi)找到,則返回 false。
在 PHP 4.2.0 之前,函數(shù)在失敗時(shí)返回 null 而不是 false。
如果第三個(gè)參數(shù) strict 被指定為 true,則只有在數(shù)據(jù)類型和值都一致時(shí)才返回相應(yīng)元素的鍵名。
語(yǔ)法
array_search(value,array,strict)參數(shù) 描述
value 必需。規(guī)定在數(shù)組中搜索的值。
array 必需。被搜索的數(shù)組。
strict 可選??赡艿闹担?
true
false - 默認(rèn)
如果值設(shè)置為 true,還將在數(shù)組中檢查給定值的類型。(參見(jiàn)例子 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ù)組鍵名是否存在
- 通過(guò)PHP current函數(shù)獲取未知字符鍵名數(shù)組第一個(gè)元素的值
- PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
- php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
- php數(shù)組函數(shù)序列之a(chǎn)rray_flip() 將數(shù)組鍵名與值對(duì)調(diào)
- php二維數(shù)組用鍵名分組相加實(shí)例函數(shù)
- php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針?biāo)赶蛟氐逆I名和鍵值,并將指針移到下一位
- php數(shù)組鍵名技巧小結(jié)
- php數(shù)組操作之鍵名比較與差集、交集賦值的方法
- php數(shù)組函數(shù)序列之krsort()- 對(duì)數(shù)組的元素鍵名進(jìn)行降序排序,保持索引關(guān)系
- php數(shù)組函數(shù)序列之ksort()對(duì)數(shù)組的元素鍵名進(jìn)行升序排序,保持索引關(guān)系
- php修改數(shù)組鍵名的方法示例
相關(guān)文章
php配置php-fpm啟動(dòng)參數(shù)及配置詳解
php-fpm 啟動(dòng)參數(shù)及重要配置詳解,這個(gè)不用多說(shuō),做PHP開(kāi)發(fā)的同學(xué)都需要用。2013-11-11PHP實(shí)戰(zhàn)之投票系統(tǒng)的實(shí)現(xiàn)
這篇文章主要為大家介紹了如何利用PHP制作一個(gè)投票系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下2022-04-04PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
這篇文章主要為大家詳細(xì)介紹了PHP5.5.15、Apache2.4.10和MySQL5.6.20配置方法,感興趣的小伙伴們可以參考一下2016-05-05PHP實(shí)現(xiàn)的mysql主從數(shù)據(jù)庫(kù)狀態(tài)檢測(cè)功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的mysql主從數(shù)據(jù)庫(kù)狀態(tài)檢測(cè)功能,結(jié)合具體實(shí)例形式分析了php檢測(cè)多個(gè)mysql主從數(shù)據(jù)庫(kù)連接狀態(tài)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-07-07