Прежде всего, не забудьте изменить переменную индекса, которую вы используете для ссылки на массив, потому что сейчас у вас есть только два элемента в базовом массиве, потому что вы присваиваете значение $ arr [1] дважды.
Вот код:
// for the number of elements in the base array
for ( $eye = 0; $eye < sizeOf($arr); $eye += 1) {
// grab each element in the array
for ( $jay = 0; $jay < sizeOf($arr); $jay += 1) {
// if the second element of the base array's current element
// is greater than the next one
if ( $arr[$jay][1] > $arr[$jay + 1][1] ) {
// then swap those values
$temp = $arr[$jay]
$arr[$jay] = $arr[$jay+1]
$arr[$jay+1] = $temp
}
}
}
Имейте в виду, я не тестировал этот код, поэтому вам, возможно, придется выполнить небольшое количество отладки. Это должно сортировать так, как вы хотите, есть более быстрые способы выполнить этот поиск, но это упрощенный список, и я попытался дать вам некоторые пояснения в коде комментария.
Надеюсь, это поможет,
Gale