詳解php陣列排序函式

2021-09-24 17:54:38 字數 1079 閱讀 3800

1.陣列排序函式

2.新增刪除陣列元素

array_unshift()

從陣列的頭部新增元素,數值鍵名從0開始遞增,字串鍵名保持不變

返回值:返回新陣列中元素的個數

例:$a=array("a"=>"red","b"=>"green");

$re = array_unshift($a,"blue");

print_r($re); //返回3,新陣列個數

print_r($a); //陣列列印出來為array("0"=>"blue","a"=>"red","b"=>"green")

array_shift()

從陣列的頭部刪除元素

返回值:被刪除的元素,如果陣列為空返回null

例:$a=array("a"=>"red","b"=>"green","c"=>"blue");

$re = array_shift($a);

print_r($re); //返回red

print_r ($a); //陣列列印出來為array("b"=>"green","c"=>"blue")

array_push()

從陣列的尾部新增乙個或多個元素(入棧)

返回值:返回新陣列的元素個數

$a=array("red","green");

array_push($a,"blue","yellow");

print_r($a);

array_pop()

從陣列的尾部刪除元素。

返回值:返回陣列的最後乙個元素值,如果為空或者不是陣列返回null

$a=array("red","green","blue");

array_pop($a);

print_r($a);

PHP陣列排序函式

array multisort 對多個陣列或多維陣列進行排序,可以一次對多個陣列進行排序,或者根據一維或多維對多維陣列進行排序。排序後字串鍵名保持不變,數字鍵名會被重新索引。第乙個引數為要排序的陣列,第二引數為排序順序標識,預設為sort asc,第三個引數為排序型別標識,預設為sort regul...

php陣列排序函式

data array team item post name name item name total total,total point total pt,total hd total hd,chousale chousale,chousale pt chousale pt,chousale hd...

php時間排序,php之陣列時間排序詳解

本文主要和大家分享php之陣列時間排序詳解,希望能幫助到大家。思路 1.2018 03 20 16 19 00 格式。2.php 函式 array multisort 排序 arr array a array uid 12,name zhangsan1 ctime 2018 03 20 11 28 ...