講解php數組函數 怎么php獲取數組最后一個元素


數組常用函數 【講解php數組函數 怎么php獲取數組最后一個元素】array_chunk(array,size,[preserve_keys])函數:把一個數組分割為新的數組塊,preserve_keys是一個可選參數,其值是一個布爾值,意為是否保留原數組中元素的鍵值,若不保留則默認分配:
$array = array_chunk($array3,2,false); array_merge(array1,array2,[array3…])函數:合并多個數組,若合并的數組中存在相同的鍵,則最后一次出現的該鍵對應的值,會成為新數組中該鍵的值(任何數組中都不會存在同一個鍵名有兩個值,后出現的值會覆蓋前者) 。
$array1 = array("姓名","性別","年齡","學歷");$array2 = array("劉楓","男",26,"碩士");$array3 = array("型號","HTC","型號","Apple","型號","華為");$array = array_merge($array1,$array2,$array3); array_combine(array1,array2)函數:合并兩個數組,前者成為新數組的鍵,后者成為新數組的值 。
$array1 = array("姓名","性別","年齡","學歷");$array2 = array("劉楓","男",26,"碩士");$array = array_combine($array1 , $array2); array_pop(array)函數:刪除數組中的最后一個元素 。
$array3 = array("型號","HTC","型號","Apple","型號","華為");$array = array_pop($array3); array_push(array,value1,[value2…])函數:向數組尾部插入一個或多個元素(適用于數值數組,或者是索引沒有實質性意義的數組),無法指定鍵名 。
$array3 = array("型號","HTC","型號","Apple","型號","華為");$array = array_push($array3,"型號","三星"); 其他函數可查找PHP手冊或自行摸索 。
實例 "A","數學"=>"A","英語"=>"A","物理"=>"A","化學"=>"A","生物"=>"B","地理"=>"C","歷史"=>"B","政治"=>"D");$array5 = array("Lucifer","男",26,"碩士");echo "
數組1:";print_r($array1);echo "
數組2 :";print_r($array2);//array_chunk(array,size[,preserve_keys])函數:把一個數組分割為新的數組塊,preserve_keys為是否保留原數組元素下標echo "
分割數組:";print_r(array_chunk($array3,2,false));//array_combine(array1,array2)函數:合并兩個數組,一個作為鍵,一個作為值echo "
合并數組:";print_r(array_combine($array1 , $array2));//array_count_values(array)函數:統計數組中所有值出現的次數echo "
統計數組元素:";print_r(array_count_values($array4));//比較數組函數://array_diff():只比較鍵值//array_diff_assoc():比較鍵名和鍵值//array_diff_key():只比較鍵名 。//可比較兩個或多個數組,但返回差集為第一個數組之后的數組,分別與第一個數組比較差集的合集 。echo "
比較數組:";print_r(array_diff_assoc($array2,$array5));//數組填充://array_fill(index,number,value):從index下標(索引)開始,為數組填充number個值為value的元素//array_fill_keys(keys,value):為指定索引key的元素,填充value,key可以是數組$array = array_fill(20,8,"成績良好");echo "

猜你喜歡