Как вставить (функция со стрелкой) в массив?

#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 )