Авторы и книги php
Я создаю $data, в которой будет записаны авторы и их книги. Я хочу в 'books' в 'author' записать автора, но почему-то не получается, что я делаю не так?
$data =
[
'authors' => [
[
'Имя' => 'Николай Васильевич',
'Email' => '[email protected]',
'Год рождения' => 1809
]
],
'books' => [
'Название' => 'Мертвые души',
'Год выпуска' => 1841,
'author' => $data['authors'][0]
]
];
echo '<pre>';
print_r($data);
echo '<pre>';
print_r($data['authors'][0]);
Ответы (1 шт):
Автор решения: astax
→ Ссылка
Во время создания массива, который потом будет назначен переменной, переменной $data еще не существует.
Сделайте $data['books']['author'] = $data['authors'][0]; после инициализации, отдельным выражением.
