本文主要和大家分享php部分函數詳解,主要以程式碼的方式和大家分享,希望能幫助大家。
1、array_diff_assoc($arr1,$arr2,$arr3...) 函數:比較兩個陣列的鍵名和鍵值,並傳回差集
範例:
<?php $a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5"); $a2=array("1"=>"this_1","2"=>"this_2","3"=>"this_3"); $result1 = array_diff_assoc($a1,$a2); //数组可以交换顺序滴,也可以是多个数组 var_dump($result1); ?>
列印結果:
array (size=2) 4 => string 'this_4' (length=6) 5 => string 'this_5' (length=6)
2、array_keys() 函數:傳回包含陣列中所有鍵名的一個新陣列
範例:
<?php $a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5"); $result2 = array_keys($a1); var_dump($result2); ?>
列印結果:
array (size=4) 0 => int 2 1 => int 3 2 => int 4 3 => int 5
3、array_key_exists() 函數:檢查某個陣列中是否存在指定的鍵名,如果鍵名存在則傳回true,如果鍵名不存在則傳回false。
範例:
<?php $a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5"); if (key_exists("2",$a1)){ echo "yes!"; }else{ echo "no!"; } ?>
輸出結果:
yes!
4、sort() 函數:以升序對陣列排序
5、rsort() 函數:以降序對數組排序
6、asort() 函數:根據值,以升序對關聯數組進行排序
7、ksort() 函數:根據鍵,以升序對關聯數組進行排序
8、arsort() 函數:根據值,以降序對關聯數組進行排序
9、krsort() 函數:根據鍵,以降序對關聯數組進行排序
10、count() 函數:傳回陣列中元素的數目
範例:
<?php $a1=array("2"=>"this_2","3"=>"this_3","4"=>"this_4","5"=>"this_5"); $result3 = count($a1); echo $result3; ?>
輸出結果:
4
相關推薦:
####################################################### ###php函數進階講解############PHP函數實例簡介#############php函數的尋找效能測試#######以上是php部分函數詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!