男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

ArrayObject::asort

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ArrayObject::asortSort the entries by value

說(shuō)明

public ArrayObject::asort(int $flags = SORT_REGULAR): bool

Sorts the entries in ascending order, such that its keys maintain their correlation with the values they are associated with.

This is used mainly when sorting associative arrays where the actual element order is significant.

注意:

如果兩個(gè)成員完全相同,那么它們將保持原來(lái)的順序。 在 PHP 8.0.0 之前,它們在排序數組中的相對順序是未定義的。

參數

flags

可選的第二個(gè)參數 flags 可以用以下值改變排序的行為:

排序類(lèi)型標記:

  • SORT_REGULAR - 正常比較單元 詳細描述參見(jiàn) 比較運算符 章節
  • SORT_NUMERIC - 單元被作為數字來(lái)比較
  • SORT_STRING - 單元被作為字符串來(lái)比較
  • SORT_LOCALE_STRING - 根據當前的區域(locale)設置來(lái)把單元當作字符串比較,可以用 setlocale() 來(lái)改變。
  • SORT_NATURAL - 和 natsort() 類(lèi)似對每個(gè)單元以“自然的順序”對字符串進(jìn)行排序。
  • SORT_FLAG_CASE - 能夠與 SORT_STRINGSORT_NATURAL 合并(OR 位運算),不區分大小寫(xiě)排序字符串。

返回值

總是返回 true 。

范例

示例 #1 ArrayObject::asort() example

<?php
$fruits 
= array("d" => "lemon""a" => "orange""b" => "banana""c" => "apple");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->asort();

foreach (
$fruitArrayObject as $key => $val) {
    echo 
"$key = $val\n";
}
?>

以上例程會(huì )輸出:

c = apple
b = banana
d = lemon
a = orange

The fruits have been sorted in alphabetical order, and the key associated with each entry has been maintained.

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站