#php
Вопрос:
Я пытаюсь вставить код (двойная стрелка) в массив. Но как бы я ни старался, у меня ничего не получается. Моя фактическая попытка-вставить новый код в переменную, но я получаю эту ошибку:
«синтаксическая ошибка, неожиданная ‘=gt;’ (T_DOUBLE_ARROW)»
Как правильно добавить код в этот массив?
$shortcode[] = 'attendee_name' =gt; $tickets[0]['shortcode_data']['attendee_name']; $shortcode = array( 'product_name' =gt; $tickets[0]['shortcode_data']['product_name'], 'start_time' =gt; $tickets[0]['shortcode_data']['start_time'], 'end_time' =gt; $tickets[0]['shortcode_data']['end_time'], );
Спасибо!
Ответ №1:
вы, вероятно, хотите просто назначить ключ:
$shortcode = array(...); $shortcode['attendee_name'] = $tickets[0]['shortcode_data']['attendee_name'];
Ответ №2:
Проще всего было бы просто назначить
$shortcode = $tickets[0]['shortcode_data'];
print_r($shortcode)
было бы тогда выведено:
Array ( [attendee_name] =gt; 12 [product_name] =gt; 12 [start_time] =gt; 12 [end_time] =gt; 12 )