簡(jiǎn)單PHP數(shù)組函數(shù)介紹
任何有效的 php 代碼都有可能出現(xiàn)在函數(shù)內(nèi)部,甚至包括其它函數(shù)和類(lèi)定義。那么簡(jiǎn)單PHP數(shù)組函數(shù)是怎樣的呢?以下僅供參考!
具體如下:
1.取數(shù)組第一個(gè)元素,使用$array[0]呢?還是reset($array);
分析:如果僅限于數(shù)值數(shù)組,對(duì)于一個(gè)大小為1的數(shù)組,將返回$array[0]。不過(guò)如果數(shù)組不是從0開(kāi)始索引,$array[0]則為空。利用reset()將會(huì)重置數(shù)組的內(nèi)部指針,這個(gè)函數(shù)將會(huì)返回第一個(gè)數(shù)組元素的值。
2.array_pop();獲取數(shù)組的最后一個(gè)元素。
3.想知道一個(gè)數(shù)組是否包含某個(gè)健。
array_key_exists('key',$array);
4.in_array();/pic/p>
$arr = array(1,3);
in_array(0,$arr);/pic/p>
in_array(0,$arr,true);/pic/p>
將數(shù)字與可能包含字符串的數(shù)據(jù)進(jìn)行比較時(shí),最安全的做法是嚴(yán)格比較。
5.array_search();/pic/p>
$position = array_search($val,$array);
if($position !== false){
/pic/p>
}
使用false !== 檢查,如果數(shù)組中位置為0找到值,可能不是你的原意。
另外array_search()只能保證返回其中一個(gè)實(shí)例,而不一定是第一個(gè)實(shí)例。
【簡(jiǎn)單PHP數(shù)組函數(shù)介紹】相關(guān)文章:
關(guān)于PHP數(shù)組函數(shù)知識(shí)01-15
PHP自帶的幾個(gè)實(shí)用的數(shù)組函數(shù)10-01
PHP自帶的幾個(gè)實(shí)用的數(shù)組函數(shù)詳解01-14
獲取php數(shù)組長(zhǎng)度函數(shù)的方法02-26
PHP數(shù)組基本介紹02-28
PHP基本函數(shù)介紹02-07
PHP數(shù)組的排序03-08