Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Загадка про PHP. Номер 2.

Даны два массива (специально вывожу индексы, буквы латинские):

$a = array (0 => 1, 'a' => 1, 1 => 1, 'b' => 1, 2 => 1, 'c' => 1);
$b = array (0 => 1, 'a' => 1, 'b' => 1, 2 => 1);

К каждому применили функцию ksort:

ksort($a);
ksort($b);

Вопрос: В каком порядке будут распологаться ключи массива $a и $b после применения функции ksort?

2 комментария
Улитка 2003

Массив а: 0,1,2,’a’,’b’,’c’
Массив b: 0,2,’a’,’b’

Но я чуствую здесь есть какой-то подвох!

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Улитка:

<span style=«background-color:black; color:black»>

Не зря чувствуешь, он есть ;) Числа и буквы в такой сортировке имеют одинаковый вес, в частности, второй массив останется без изменений.

</span>