PHP 陣列處理函式

2022-04-06 12:24:15 字數 650 閱讀 2371

對陣列型別的判斷

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...