Задача с ассоциативным массивом

157
05 декабря 2018, 04:30

В массиве есть авторы и книги, у каждой книги один автор.

$authors = [
   'Гоголь' => ['Николай Васильевич', 'gogol@gogol.ru', '1809'],
   'Пушкин' => ['Александр Сергеевич', 'alexandr@sergeevich.ru', '1799'],
   'Салтыков - Щедрин' => ['Михаил Евграфович', 'shedrin@yandex.ru', '1826'],
   'Мертвые души' => ['Николай Васильевич', '1842'],
   'Вечера на хуторе близ Диканьки' => ['Николай Васильевич','1831'],
   'История одного города' => ['Михаил Евграфович', '1891'],
   'Пиковая дама' => ['Сергей Александрович', '1834'],
   'Капитанская дочка' => ['Сергей Александрович', '1836'],
];

Вопрос: Как вывести информацию по всем авторам?(Имя автора - email - год рождения) Как не указывать повторно имя автора в значении для каждой из книг?

Answer 1
array_walk($authors,function($v){ echo implode(' - ',$v).'<br>'; });
READ ALSO
Загрузка ajax данных в модалку

Загрузка ajax данных в модалку

Вообщем есть проект на yii2 и там выводятся пользователи в gridview

156
Убрать хештег из строки PHP

Убрать хештег из строки PHP

Например есть строка

153
Формирование массива в цикле

Формирование массива в цикле

В цикле формируется массив, к примеру:

147