色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php array_search() 函數(shù)使用

定義和用法

array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。

php 4.2.0 之前,函數(shù)在失敗時返回 null 而不是 false。

如果第三個參數(shù) strict 被指定為 true,則只有在數(shù)據(jù)類型和值都一致時才返回相應元素的鍵名。

語法

array_search(value,array,strict)
參數(shù)描述
value必需。規(guī)定在數(shù)組中搜索的值。
array必需。被搜索的數(shù)組。
strict

可選。可能的值:

  • true
  • false - 默認

如果值設置為 true,還將在數(shù)組中檢查給定值的類型。(參見例子 2)


Example #1 array_search() 例子
復制代碼 代碼如下:
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>


Warning
本函數(shù)可能返回布爾值 FALSE,但也可能返回一個與 FALSE 等值的非布爾值,例如 0 或者 ""。請參閱布爾類型章節(jié)以獲取更多信息。應使用 === 運算符來測試本函數(shù)的返回值。


例子 1
復制代碼 代碼如下:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>

輸出:a

例子 2
復制代碼 代碼如下:
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>

輸出:
b

php技術php array_search() 函數(shù)使用,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 东宁县| 房山区| 勃利县| 桐庐县| 麟游县| 镶黄旗| 石狮市| 鲁山县| 武清区| 呈贡县| 章丘市| 大洼县| 浮山县| 东阿县| 永吉县| 巧家县| 大埔区| 巢湖市| 高唐县| 达尔| 凤城市| 罗山县| 九江县| 许昌县| 壶关县| 平山县| 科技| 湘西| 虎林市| 喀喇| 蕲春县| 昌都县| 濮阳县| 镇原县| 彰武县| 金寨县| 武宁县| 庐江县| 五原县| 自治县| 长阳|