国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

PH-P查找與搜索數組元素方法總結

2019-11-02 14:29:25
字體:
來源:轉載
供稿:網友

 查找、篩選與搜索數組元素是數組操作的一些常見功能。下面來介紹一下幾個相關的函數。

in_array()函數

in_array()函數在一個數組匯總搜索一個特定值,如果找到這個值返回true,否則返回false。其形式如下:

boolean in_array(mixed needle,array haystack[,boolean strict]);

來看下面的例子,查找變量apple是否已經在數組中,如果在,則輸出一段信息:

  1 2 3 4 $fruit = "apple"; $fruits = array("apple","banana","orange","pear"); if( in_array($fruit,$fruits) ) echo "$fruit 已經在數組中";

第三個參數可選,它強制in_array()在搜索時考慮類型。

array_key_exists()函數

如果在一個數組中找到一個指定的鍵,函數array_key_exists()返回true,否則返回false。其形式如下:

boolean array_key_exists(mixed key,array array);

下面的例子將在數組鍵中搜索apple,如果找到,將輸出這個水果的顏色:

1 2 3 4 5 6 $fruit["apple"] = "red"; $fruit["banana"] = "yellow"; $fruit["pear"] = "green"; if(array_key_exists("apple", $fruit)){ printf("apple's color is %s",$fruit["apple"]); }

執行這段代碼得到的結果:

 代碼如下:apple's color is red

 

array_search()函數

array_search()函數在一個數組中搜索一個指定的值,如果找到則返回相應的鍵,否則返回false。其形式如下:

mixed array_search(mixed needle,array haystack[,boolean strict])

下面的例子在$fruits中搜索一個特定的日期(December 7),如果找到,則返回相應州的有關信息:

1 2 3 4 5 6 $fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["watermelon"]="green"; $founded = array_search("green", $fruits); if($founded) printf("%s was founded on %s.",$founded, $fruits[$founded])

程序運行結果如下:

 代碼如下:watermelon was founded on green.

 

370看看電影網[www.aikan.tv/special/370kankandianyingwang/]

array_keys()函數

array_keys()函數返回一個數組,其中包含所搜索數組中找到的所有鍵。其形式如下:

array array_keys(array array[,mixed search_value])

如果包含可選參數search_value,則只會返回與該值匹配的鍵。下面的例子將輸出$fruit數組中找到的所有數組:

1 2 3 4 5 $fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["watermelon"]="green"; $keys = array_keys($fruits); print_r($keys);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云梦县| 武宁县| 佛教| 明光市| 紫金县| 鄯善县| 明溪县| 皮山县| 运城市| 武平县| 积石山| 沙田区| 玉田县| 西城区| 明星| 湖州市| 汉阴县| 商河县| 太原市| 彰化县| 兴义市| 青冈县| 潼关县| 海兴县| 彭州市| 纳雍县| 德钦县| 宣汉县| 双流县| 邵武市| 阳原县| 临城县| 特克斯县| 报价| 施秉县| 格尔木市| 兰西县| 涞水县| 临猗县| 北票市| 宽甸|