Zi 字媒體
2017-07-25T20:27:27+00:00
PHP中,要針對array做sort非常方便,因為PHP已經提供許多相關的sort method可以使用(參考連結)
sort()、rsort():針對 value 排序
$arr = array(
'Johnson' => '24',
'Tom' => '13',
'Angel' => '100'
);
$sort1 = $arr;
//由小到大
sort($sort1);
print_r($sort1);
//由大到小
rsort($sort1);
print_r($sort1);
ksort()、krsort():針對 key 排序
$arr = array(
'Johnson' => '24',
'Tom' => '13',
'Angel' => '100'
);
$sort2 = $arr;
//由小到大
ksort($sort2);
print_r($sort2);
//由大到小
krsort($sort2);
print_r($sort2);
asort()、arsort():針對 value 排序(key會跟著移動)
$arr = array(
'Johnson' => '24',
'Tom' => '13',
'Angel' => '100'
);
$sort3 = $arr;
//由小到大
asort($sort3);
print_r($sort3);
//由大到小
arsort($sort3);
print_r($sort3);
排序字串型態的數字(參數可參考 sort() )
$arr = array(
"1.3",
"0.5",
"10"
);
$sort4 = $arr;
//加入SORT_NUMERIC參數
sort($sort4, SORT_NUMERIC);
print_r($sort4);
Categories: PHP
分類
Android
AngularJS
API Blueprint
Chrome
Database
MySQL
DataStructure
Docker
Editor
Vim
Firefox
Git
GitLab
Google API
Hadoop
Language
Go
Java
JavaScript
jQuery
jQueryChart
Node.js
Vue
PHP
Laravel
ZendFramework
Python
Mac
Network
Cisco
DLink
Juniper
Oauth
Server
Apache
Share
Unix
FreeBSD
Linux
WebDesign
Bootstrap
CSS
HTML
Wordpress
Search
搜尋關鍵字:
寫了
5860316篇文章,獲得
23313次喜歡