У меня смешанный массив вроде этого:
$fruits = array( "lemon", "Lemon", 20, "banana", "apple", "121", 40, 50 );
Затем примените к нему функцию sort()
следующим образом:
sort($fruits, SORT_NUMERIC); foreach ($fruits as $key => $val) { echo "fruits[" . $key . "] = " . $val . "\n"; }
Теперь я не понимаю результат:
fruits[0] = apple fruits[1] = lemon fruits[2] = banana fruits[3] = Lemon fruits[4] = 20 fruits[5] = 40 fruits[6] = 50 fruits[7] = 121
Пожалуйста, объясните, почему это отсортировано именно так?