NULL is returned if the json cannot be decoded or if the encoded data is deeper than the recursion limit.
Так как лучше?Лучше мыслить не функциями и файлами, а приложением и его жизненным циклом. Тогда у вас будут подключаемые через автозагрузку классы и библиотеки и одна точка входа, в которой инициализируется приложение.
var_dump($value2);
и убедитесь в этом.<input type="text" name="items[0][url]" /><input type="text" name="items[0][title]" />
<input type="text" name="items[1][url]" /><input type="text" name="items[1][title]" />
<input type="text" name="items[2][url]" /><input type="text" name="items[2][title]" />
$text = "foo\nbar\nfoobar";
$textlines = explode("\n", $text);
$textrun = $section->addTextRun();
$textrun->addText(array_shift($textlines));
foreach($textlines as $line) {
$textrun->addTextBreak();
// maybe twice if you want to seperate the text
// $textrun->addTextBreak(2);
$textrun->addText($line);
}
Почему при переносе сайта появились ошибки?Потому что изменились настройки php.
подскажите что нужно подправитьПодправить, соответственно, нужно эти настройки. В вашем случае, очевидно, ошибка (предупреждение, на самом деле) была всегда, просто на предыдущем сервере их вывод был отключен. Можете попробовать скопировать php.ini со старого сервера на новый, но такой способ может всё поломать, очень много нюансов, так что не забудьте сделать бэкап.
CModule::IncludeModule('catalog')
. как мне получить такой результатУвеличить все ключи на единицу. Если в ассоциативном массиве есть ключ 0, этот массив конвертируется в json именно как массив, а не как объект.
$a = [31, 5, 6, 4];
for ($index = count($a); $index > 0; $index--) {
$a[$index] = $a[$index - 1];
unset($a[$index - 1]);
}
ksort($a);