對陣列型別的判斷
is_array():
對陣列key的判斷/操作
array_keys():
array_key_exists():判斷陣列中是否存在指定的key
對陣列value的判斷/操作
in_array():
shuffle:打亂陣列值的順序
【疑惑】shuffle如何處理key與value的關係,打亂陣列元素的順序之後,是否還會保持原有的key與value的關係呢?
【解答】shuffle函式將陣列中的單元賦予新的鍵名,這將刪除原有的鍵名而不僅是重新排序
陣列差集--array_diff():
//array_diff():返回兩個函式的差集(在返回陣列中,鍵名保持不變)$a1=array(1=>"dog",2=>"horse");
$a2=array(3=>"horse",4=>"dog",5=>"fish");
print_r(array_diff($a1,$a2)); //cat
echo '';
print_r(array_diff($a2,$a1)); //fish
array_diff(array1,array2):返回的結果是陣列array1中存在,而在陣列array2中不存在的元素
PHP 常用陣列處理函式
1.array reverse 陣列順序倒序排列 array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。2.rtrim 從字串右側移除字元 例 去除最後乙個逗號 str a,b,c,d,echo rtrim...
php 陣列相關處理函式
下面是一些常用的php陣列函式,我們會測試各位php 陣列 array的用法哦 第六章 3 陣列的相關處理函式 current 陣列名稱 輸出陣列中乙個字串的值,從第乙個起.key 陣列名稱 輸出陣列中乙個下標,從第乙個起.next 陣列名稱 控制陣列指標向後移動.prev 陣列名稱 控制陣列指標向...
PHP中處理處理陣列相關函式
傳入乙個陣列,將返回乙個包含陣列所以值的陣列 不儲存鍵值 返回的陣列從0開始順序建立索引,可用作關聯陣列到索引陣列的轉換 eg user array name xu age 24,live true user array values user print r user output array 0...