亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

sort()函數問題

sort()函數不是有兩個參數嗎,后面的參數不加,就是默認的按原來的的類型進行排序,也會與$signature相等嗎,我看官方的的API文檔是有加SORT_STRING參數的。知道的朋友,指教一下,謝謝謝謝

正在回答

3 回答

求問:

$xx = [3,4,1,2,5,"index"=>23,6,23,2];

ksort($xx);

使用ksort排序后index被放在了索引0后 也就是元素3和4之間

使用krsort ?index被放在了最末尾

能否說下是如何確定順序的?

另外,當第二個參數設置為SORT_NUMERIC時,如果元素全部都是字符串或者字符串夾雜數字,這時候的排序依據的是啥?

0 回復 有任何疑惑可以回復我~

嗯嗯,謝謝你的回答,謝謝

0 回復 有任何疑惑可以回復我~

sort函數對數組進行排序。當本函數結束時數組單元將被從最低到最高重新安排。 ?

bool sort ? ?( array &$array ? [, int $sort_flags = SORT_REGULAR ?] )

array

要排序的數組。

sort_flags

可選的第二個參數 sort_flags ? 可以用以下值改變排序的行為:

排序類型標記:

SORT_REGULAR ?- 正常比較單元(不改變類型)

SORT_NUMERIC - 單元被作為數字來比較

SORT_STRING - 單元被作為字符串來比較

SORT_LOCALE_STRING - ? ? ?根據當前的區域(locale)設置來把單元當作字符串比較,可以用 ? ? ?setlocale() 來改變。 ? ? ? ? ? ? ? ? ?

SORT_NATURAL - 和 natsort() 類似對每個單元以“自然的順序”對字符串進行排序。 PHP 5.4.0 中新增的。

SORT_FLAG_CASE - 能夠與 SORT_STRING 或 ? ? ? ? SORT_NATURAL 合并(OR 位運算),不區分大小寫排序字符串

返回值 成功時返回 TRUE, 或者在失敗時返回 FALSE。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP實現微信公眾平臺開發—基礎篇
  • 參與學習       102030    人
  • 解答問題       219    個

由淺入深一起玩轉微信公眾平臺開發,課程由淺入深,內容詳實

進入課程

sort()函數問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號