这是我的基本PHP代码。仅用于循环,我想用此循环对它进行排序只有。如何在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 2014-09-24 06:12:41
你想在这里输出相同:9,8,7,6,5,4,3,2,1? – 2014-09-24 07:09:13
我需要的输出: $ arr = array(array(1,2), array(2,3), array(4,5), array(6,7), array(8,9)) ; – THEKUNAL 2014-09-24 10:15:22