Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Пожалуйста помогите решить задачку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Заранее спасибо!!!!!!!!!!!!
mr.AKTER
Отправлено: 01 Марта, 2019 - 17:56:09
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2019  


Помог: 0 раз(а)




Условие:
Небходимо придумать удобную структуру результирующего массива, с помощью которого можно решить следующую задачу.
В системе (программе или базе данных) есть авторы и книги, у каждой книги только один автор.
Создайте массив, в котором будет не менее 3-х авторов и не менее 5-ти книг.
Необходимо вывести информацию по всем авторам, на каждой строке : имя Автора – его email – год рождения.
Затем необходимо вывести информацию по книгам, на каждой строке:
Название книги – Имя автора - год выпуска книги.
Например:
Николай Васильевич – gogol@gogol.ru - 1809
Пушкин – alexandr@sergeevich.ru - 1799

Мертвые души – Николай Васильевич - 1841
Вий – Николая Васильевич - 1834
Пиковая дама - Пушкин - 1833
 
 Top
Vladimir Kheifets
Отправлено: 02 Марта, 2019 - 08:29:51
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




mr.AKTER пишет:
Условие:
Небходимо придумать удобную структуру результирующего массива, с помощью которого можно решить следующую задачу.
В системе (программе или базе данных) есть авторы и книги, у каждой книги только один автор.
Создайте массив, в котором будет не менее 3-х авторов и не менее 5-ти книг.
Необходимо вывести информацию по всем авторам, на каждой строке : имя Автора – его email – год рождения.
Затем необходимо вывести информацию по книгам, на каждой строке:
Название книги – Имя автора - год выпуска книги.
Например:
Николай Васильевич – gogol@gogol.ru - 1809
Пушкин – alexandr@sergeevich.ru - 1799

Мертвые души – Николай Васильевич - 1841
Вий – Николая Васильевич - 1834
Пиковая дама - Пушкин - 1833

Добрый день!
Попробуйте так:
Спойлер (Отобразить)
Результат:
Спойлер (Отобразить)

Удачи!
p.s. если отправить email автору, кто-то ответит?
 
 Top
mvsvolkov
Отправлено: 09 Октября, 2019 - 11:50:06
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Окт. 2019  


Помог: 1 раз(а)




Здравствуйте, уважаемые кандидаты на стажировку, выполняющие это задание

Я Волков Михаил, автор этого задания) и ментор на стажировке.

Если вы собрались скопировать приложенный вариант решения, то предупрежу сразу, по моим критериям оценки, это решение содержит минимум 4 ошибки. Количество баллов теряемое только за эти ошибки приводит к тому, что общий тест засчитан не будет.

А еще, я конечно же увижу копию, и дополнительно это учту.

Пожалуйста, выполняйте задания самостоятельно, иначе зачем вам на стажировку, если вы не хотите учиться

(Отредактировано автором: 09 Октября, 2019 - 11:51:14)

 
 Top
RomAndry Администратор
Отправлено: 09 Октября, 2019 - 11:51:28
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




mvsvolkov пишет:
Пожалуйста, выполняйте задания самостоятельно.


Здорово
 
My status
 Top
LIME
Отправлено: 09 Октября, 2019 - 16:46:44
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Vladimir Kheifets на ключах решил сэкономить?)) Хренак и продакшн)) а там хоть трава не расти.
 
 Top
LIME
Отправлено: 09 Октября, 2019 - 20:55:03
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




В смысле очень хрупкая структура. Чуть что меняется - все сломалось.
 
 Top
Строитель
Отправлено: 09 Октября, 2019 - 21:52:58
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
на ключах решил сэкономить?))

На спичках же Радость
 
 Top
LIME
Отправлено: 09 Октября, 2019 - 22:02:08
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ключи массива. Он блин отталкивается от порядка в массиве. Или от того что элемент массив. Не чихнешь лишний раз с такой структурой чтоб все не обрушилось. Хочешь например еще массив вложить - бегай ищи где что в проекте отвалится. И это при том что list нифига не экономнее. Внутреннее представление такое же как у хэша. Рукалицо короче.
 
 Top
RomAndry Администратор
Отправлено: 09 Октября, 2019 - 22:05:04
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Интересно другое, приняли товарища или нет? )
 
My status
 Top
LIME
Отправлено: 09 Октября, 2019 - 22:13:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Этого мы скорее всего не узнаем. Да и не очень интересно. Интересно что там за 4 ошибки. Я вижу одну, последствия которой проявляются везде. Ну и стиль грязноват немного. Что за 4 ошибки аж спать не могу))
(Добавление)

mvsvolkov лайк)) Ура!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB