![](/img/trans.png)
[英]Sort multidimensional array by a particular value (using asort and rasort)
[英]How to sort array of value by alpha bet in php using asort() function()
我正在使用代码:
<?php
$fruits = array("1" => "1.jpeg", "2" => "10.jpg", "3" => "11.jpeg", "4" => "12.jpeg", "4" => "2.jpeg");
asort($fruits);
foreach ($fruits as $key => $val) {
echo "$val\n";
}
输入:
1.jpeg
10.jpg
11.jpeg
2.jpeg
我想输入为
1.jpeg
2.jpeg
10.jpg
11.jpeg
help with me
使用asort($fruits,SORT_NUMERIC);
function subval_sort($a,$subkey) {
foreach($a as $k=>$v) {
$b[$k] = strtolower($v[$subkey]);
}
asort($b);
foreach($b as $key=>$val) {
$c[] = $a[$key];
}
return $c;
}
或这样做:
ksort($arrTags);
arsort($arrTags);
尝试这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.