Это мой базовый PHP-код. Только для цикла, и я хочу сортировать его с этим для цикла только.Как отсортировать значения 2D-массива в порядке возрастания в PHP?
<?php
//this is my 2-d array
$arr=array(array(5,9),
array(7,1),
array(3,2),
array(6,4),
array(2,8));
/*my basic for loop concept*/
for($k=0;$k<count($arr);$k++)//for loop for key
{
for($v=0;$v<count($arr[$k]);$v++)//for loop for value
{
for($i=0;$i<5;$i++)//for loop to iterate
{
for($j=0;$j<3;$j++)//for loop to iterate
{
print_r($arr[$k][$v].'<br>');
if($arr[$k][$v] > $arr[$i][$j])
{
$temp = $arr[$k][$v];
$arr[$k][$v]=$arr[$i][$j];
$arr[$i][$j] = $temp;
print_r($arr[$i][$j].'<br>');
}
}
}
}
}
?>
Пожалуйста, пример показать входные данные и желаемый результат. – sectus
Вы хотите вывести то же самое здесь: 9,8,7,6,5,4,3,2,1? –
мой желаемый результат: $ arr = массив (массив (1,2), массив (2,3), массив (4,5), массив (6,7), массив (8,9)) ; – THEKUNAL