首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 使用 sort() 對陣列進行排序

     編輯:PHP 綜合知識

sort() 函數以升序對陣列值進行排序,並重新分配數字索引(0,1,2...),原有鍵名會被移除。成功返回 true,失敗返回 false。

基本用法

$alpha = array("x", "a", "f", "c");
sort($alpha);
foreach ($alpha as $var) {
    echo "$var<br />";
}

輸出

a
c
f
x

關聯陣列範例

<?php
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
sort($my_array);
print_r($my_array);
?>

結果(鍵名重置)

Array
(
    [0] => Cat
    [1] => Dog
    [2] => Horse
)

排序旗標選項

  • SORT_REGULAR:預設,一般比較
  • SORT_NUMERIC:數值比較
  • SORT_STRING:字串比較
  • SORT_LOCALE_STRING:依當地語系比較
  • SORT_NATURAL:自然排序(如 "img2" < "img10")
  • SORT_FLAG_CASE:不分大小寫(可與 STRING 合用)

若需保留鍵名關聯,請改用 asort()。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved