PHP: добавить строковое значение в массив

Я относительно новичок в PHP и не понимаю, почему мой код не может добавлять строковые значения в массив.

Из всего, что я прочитал по теме, этот код:

global $tom_period_parent_title;

$tom_period_parent_title = array();

$tom_period_parent_title[] = 'test';
array_push ($tom_period_parent_title, 'tester');

Должен ли я верить, чтобы получить этот результат:

tom_period_parent_title
Array
(
[0] => 'test'
[1] => 'tester'
)

Но по какой-то причине я не понимаю и не смог найти упоминаний в Интернете, я получаю это:

tom_period_parent_title
Array
(
[0] => 0
[1] => 1
)

Кто-нибудь может помочь мне понять, как сделать эту работу?

-1

Решение

Спасибо chris85 за то, что показал мне, как с помощью printr () обнаружить, что мой код действительно работает. Проблема в том, что я использую отладчик Debug This for WordPress, который, как выясняется, неправильно сообщает о содержимом моей переменной глобального массива. Я сообщил о проблеме на странице поддержки. Я надеюсь, что я не получу слишком много отрицательных повторений за это недоразумение. Спасибо всем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector