PHP 陣列 排序

2021-08-25 17:17:13 字數 780 閱讀 8414

一。sort()

按字母由前向後或按數字由小到大的順序排序。

語法:bool sort(array &$arr [,int $sort_flag ]);

處理成功則返回true

<?php

$planet = array(

'earth',

'venus',

'mars',

'jupiter',

'saturn'

);sort($planet);

foreach($planet as $key => $value)

?>

planet[0]=earth

planet[1]=jupiter

planet[2]=mars

planet[3]=saturn

planet[4]=venus

二。rsort()逆向排序

按字母從後到前或按數字從大到小的順序排序

前面這兩個都會為要排序的陣列重新建立索引。

對於需要保持原陣列的索引,有下面三中的兩個函式。

三。asort(),ksort()

asort()對陣列元素進行排序,並且保持陣列的原索引關係不變。該函式依然對陣列元素按順序排序。

ksort()對陣列元素按索引名順序排序,並且保持陣列的原索引關係不變。

四。隨機排序shutffle

五。反向排序 array_reserse()

返回乙個與原陣列單元順序相反的陣列,原陣列並未改變。

php排序陣列排序 php 陣列排序

您現在的位置是 首頁 php php php 陣列排序 一 氣泡排序 基本思想 例 arr 1,5,0 temp 0 外層迴圈,只要確定排好n 1個數,則最後乙個數自然排好了 for i 0 i 每次進行一次大迴圈時,最大數已經在最後了,則下次迴圈則不用再比較已經排好的數 for j 0 j if ...

PHP陣列排序

php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫...

php 陣列排序

1.一維陣列排序 以下圈起來的方法,則為一維陣列排序 2.二維陣列 利用內建方法 array multisort 二維陣列排序 param array array 二維陣列 param string sort key 需要排序的字段鍵名 param int sort order 排序方式 sort ...