Viewing entries posted in January 2012

Интересное в PHP: ловушка со строковыми ключами массива и вызовом array_shift

24 Январь 2012

Метки: ,

Как вы думаете, что напечатает следующий код?

// Заполняем массив (значения такие же, как и ключи)
foreach(array('07', '08', '09', '10') as $n){
    $a[$n] = $n;
}

// Убираем первый элемент массива
array_shift($a);

// Выводим значение элемента с ключом '10'
echo $a['10'];

Если вам, как и мне, кажется, что в элементе массива $a с ключом '10' должна быть строка со значением "10", то вы, к сожалению, неправы. Зато теперь имеет смысл читать эту статью дальше.

0 comments | Читать далее...


Интернет реклама