Я знаю о rsort и array_reverse, но мне хотелось бы знать, как можно сторнировать все элементы ассоциативного массива, а также их индексы. например.:
принимать
$age = array("x"=>"35", "y"=>"45", "z"=>"55");
и отобразить его как
z 55
y 45
x 35
Я попробовал это, но это не показывает, что я хочу:
$age = array("x"=>"35", "y"=>"45", "z"=>"55");
array_reverse($age);
foreach($age as $x => $x_value){
echo $x . " " . $x_value;
echo "<br>";
}
Я думаю, что вы хотите отсортировать по ключу в порядке убывания, поэтому вам нужно сделать текущий. Потому что array_reverse()
Функция swap key со значением в массиве.
$age = array("x"=>"35", "y"=>"45", "z"=>"55");
krsort($age);
foreach($age as $x => $x_value){
echo $x . " " . $x_value;
echo "<br>";
}
Других решений пока нет …