2017-04-18 49 views
0

我有一个条件,让我的2个达阵的值,如果其空,否则值将是1,我要的是要解决这bidimensinal例如通过关联索引值我如何排序这个二维数组PHP

$arr[$n]["key"] = 1; 
$arr[$n]["key"] = 1; 
$arr[$n]["key"] = 1; 
$arr[$n]["key"] = 2; 
$arr[$n]["key"] = 2; 

我想要做的是首先打印数字1的,然后2号的

我已经尝试了所有的这个页面并没有什么作品上的方法..请帮助我。谢谢!

+1

*我已经尝试了所有方法* - 告诉我们你已经尝试什么 – splash58

+1

你的问题还不清楚。您发布的代码将导致只有两个值的数组。有什么要排序? – arkascha

回答

1

你可以排序与ASORT你的阵列,简单的例子:

<?php 

$arr[0][1] = 1; 
$arr[0][2] = 1; 
$arr[0][3] = 2; 
$arr[0][4] = 2; 
$arr[0][5] = 1; 

asort($arr[0]); 

var_dump($arr[0]); 

然后你就可以foreach用循环对这个数组进行排序;