本文介紹了6種php陣列排序函數,希望對各位有幫助。
sort() – 對陣列進行升序排列(傳引用,會修改原始陣列)
rsort() – 對陣列進行降序排列(傳引用,會修改原始數組)
asort() – 根據關聯數組的值,將陣列升序排列
ksort () – 根據關聯數組的鍵,將數組升序排列
arsort() – 根據關聯數組的值,將數組降序排列
######################## ###krsort() – 根據關聯數組的鍵,對數組進行降序排列#########
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/3/12 * Time: 9:46 */ $arr = ['Tom'=>'11','Jerry'=>20,'heros'=>['caption','superman']]; print_r($arr); sort($arr); print_r($arr); rsort($arr); print_r($arr); asort($arr); print_r($arr); ksort($arr); print_r($arr); arsort($arr); print_r($arr); krsort($arr); print_r($arr);
Array ( [Tom] => 11 [Jerry] => 20 [heros] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => 11 [1] => 20 [2] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => Array ( [0] => caption [1] => superman ) [1] => 20 [2] => 11 ) Array ( [2] => 11 [1] => 20 [0] => Array ( [0] => caption [1] => superman ) ) Array ( [0] => Array ( [0] => caption [1] => superman ) [1] => 20 [2] => 11 )
以上是php 陣列排序函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!