合并一个数组中的单个数组列表然后排序

时间:2017-10-13 18:38:25

标签: php arrays

我有一个变量列表,列表取决于用户输入。每次调用程序时,都会生成一组新的单个数组。

我一直在寻找解决方案,但显然所有解决方案都是指阵列数组。

最初数据来自数据库使用:

  for ($i = 0; $runrwos= mysql_fetch_assoc($run); $i++) {}
将循环数据插入数组后

  $data[$i] = array();

使用foreach(){}函数数据可以通过数学运算来处理,以获得所需的结果。 结果将输出两个数据字符串

$ A是数字数据

$ B具有字母值

$explodA = explode(" ", $A);
$explodB = explode(" ", $B);

然后我结合了结果

$new = array_combine($explodA, $explodB);

当我用

检查结果我
var_dump($new);

我得到以下结果:

array(1) { [1204]=> string(8) "Home2017" } 
array(1) { [1183]=> string(8) "Home2018" } 
array(1) { [1204]=> string(4) "Stan" } 
array(1) { [1204]=> string(7) "Jun2017" } 
array(1) { [1173]=> string(9) "APRIL2017" } 
.......................................
array(1) { [953]=> string(7) "UNE2018" } 
array(1) { [1171]=> string(6) "MAY201" } 

我需要按如下方式对这些数据进行排序:

array(1) { [953]=> string(7) "UNE2018" }
array(1) { [1171]=> string(6) "MAY201" }
array(1) { [1173]=> string(9) "APRIL2017" }
array(1) { [1183]=> string(8) "Home2018" } 
array(1) { [1204]=> string(8) "Home2017" } 
array(1) { [1204]=> string(4) "Stan" } 
array(1) { [1204]=> string(7) "Jun2017" } 

有人可以指向正确的方向吗?

我想解决方案很简单,但我无法解决

0 个答案:

没有答案