我有一个变量列表,列表取决于用户输入。每次调用程序时,都会生成一组新的单个数组。
我一直在寻找解决方案,但显然所有解决方案都是指阵列数组。
最初数据来自数据库使用:
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" }
有人可以指向正确的方向吗?
我想解决方案很简单,但我无法解决