Ben ilk anahtarında değere dayalı sayısal sırayla birkaç dizileri sıralamak çalışıyorum:
$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>';
}
Yani, bir '1 ', 3, 4, 2' de diziler verir 'dizisi, onları bu suretle çıkış olması gerekir: '1, 2, 3, 4'. Nasıl ya bile burada ksort / asort / array_multisort işlevlerini kullandığınızdan emin değil.