鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ php數(shù)組排序sort問題。

php數(shù)組排序sort問題。

有如下數(shù)組:$arr = ['abc', 'ABC', 0.23, 'Begin', 'oh', 11, 456, 'sort', 'EMAIL'];

分別使用sort($arr),sort($arr, SORT_STRING),sort($arr, SORT_NUMERIC)排序后為什么是?

['ABC','Begin','EMAIL','abc','oh','sort',0.23,11,456]

['abc','ABC','Begin','oh','sort','EMAIL',0.23,11,456]

[0.23,11,456,'ABC','Begin','EMAIL','abc','oh','sort']
回答
編輯回答
蔚藍(lán)色

只是排序算法按字母順序和按數(shù)值來排序的區(qū)別。字符串可以當(dāng)成C里數(shù)字?jǐn)?shù)組來排。

PHP的文檔真的是所有語言里寫得最好最容易閱讀的文檔了,多看看吧,學(xué)其他語言可沒有這待遇sort

2017年8月7日 13:37