Упражнения с массивами PHP: сортировка ассоциативного массива
Сортировка ассоциативного массива
Напишите сценарий PHP для сортировки следующего ассоциативного массива:
array ("Sophia" => "31", "Jacob" => "41", "William" => "39", "Ramesh" => "40")
а) сортировка по возрастанию по значению б) по возрастанию сортировка по ключу
в) сортировка по убыванию по значению
г) сортировка по убыванию по ключу
Пример
Попробуй сам »<?php
echo "Ассоциативный массив: сортировка по возрастанию по значению <br>";
$array2=array("Sophia"=>"31","Jacob"=>"41","William"=>"39","Ramesh"=>"40");
asort($array2);
foreach($array2 as $y=>$y_value)
{
echo "Возраст ".$y." составляет: ".$y_value."<br>";
}
echo "Ассоциативный массив: сортировка по ключу в порядке возрастания <br>";
$array3=array("Sophia"=>"31","Jacob"=>"41","William"=>"39","Ramesh"=>"40");
ksort($array3);
foreach($array3 as $y=>$y_value)
{
echo "Возраст ".$y." составляет : ".$y_value."<br>";
}
echo "Ассоциативный массив: сортировка по убыванию по значению <br>";
$age=array("Sophia"=>"31","Jacob"=>"41","William"=>"39","Ramesh"=>"40");
arsort($age);
foreach($age as $y=>$y_value)
{
echo "Возраст ".$y." составляет : ".$y_value."<br>";
}
echo "Ассоциативный массив: сортировка по убыванию по ключу <br>";
$array4=array("Sophia"=>"31","Jacob"=>"41","William"=>"39","Ramesh"=>"40");
krsort($array4);
foreach($array4 as $y=>$y_value)
{
echo "Возраст ".$y." составляет : ".$y_value."<br>";
}
?>
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.