【发布时间】:2010-09-21 13:42:57
【问题描述】:
我正在尝试根据第一个键中的值按数字顺序对几个数组进行排序:
$array1[0] = '1';
$array1[1] = 'content';
$array1[2] = 'more content';
$array3[0] = '3';
$array3[1] = 'content';
$array3[2] = 'more content';
$array4[0] = '4';
$array4[1] = 'content';
$array4[2] = 'more content';
$array2[0] = '2';
$array2[1] = 'content';
$array2[2] = 'more content';
$arrays = array($array1, $array3, $array4, $array2);
foreach ($arrays as $array) {
echo $array[0] . ' ' . $array[1] . ' ' . $array[2] . '<br>';
}
以“1、3、4、2”的顺序输出数组,我需要它们这样输出:“1、2、3、4”。不知道如何甚至是否在此处使用 ksort/asort/array_multisort 函数。
【问题讨论】:
-
自从我进行任何 PHP 编码以来已经有一段时间了,但这看起来像是 asort 的情况,因为它将根据值对其进行排序。把它通过asort然后显示数组...