Advertisement
Guest User

Untitled

a guest
Dec 24th, 2018
13,122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <?php
  2.  
  3. $result3 = [
  4. "AUTHOR" => array (
  5. array (
  6. "tolkin@yandex.ru" => "Джон Р. Р. Толкин",
  7. "email" => "tolkin@yandex.ru",
  8. "date" => "1892"
  9. ),
  10. array (
  11. "zuskind@gmail.com" => "Патрик Зюскинд",
  12. "email" => "zuskind@gmail.com",
  13. "date" => "1949"
  14. ),
  15. array (
  16. "rouling@mail.ru" => "Джоан Роулинг",
  17. "email" => "rouling@mail.ru",
  18. "date" => "1965"
  19. ),
  20. ),
  21. "BOOK" => array (
  22. array (
  23. "Властелин колец",
  24. "tolkin@yandex.ru"
  25. ),
  26. array (
  27. "Хоббит",
  28. "tolkin@yandex.ru"
  29. ),
  30. array (
  31. "Гарри Поттер и кубок огня",
  32. "rouling@mail.ru"
  33. ),
  34. array (
  35. "Гарри Поттер и дары смерти",
  36. "rouling@mail.ru"
  37. )
  38. )
  39. ];
  40.  
  41. header("Content-Type: text/plain");
  42.  
  43. $authors = [];
  44.  
  45. foreach ($result3['AUTHOR'] as $a) {
  46. $a['name'] = $a[$a['email']];
  47.  
  48. unset($a[$a['email']]);
  49.  
  50. $authors[$a['email']] = $a;
  51. }
  52.  
  53. print_r($authors);
  54.  
  55. $books = [];
  56.  
  57. foreach ($result3['BOOK'] as $b) {
  58. $b['title'] = $b[0];
  59. $b['author_email'] = $b[1];
  60.  
  61. unset($b[0]);
  62. unset($b[1]);
  63.  
  64. $books[] = $b;
  65. }
  66.  
  67. print_r($books);
  68.  
  69. foreach ($books as $book) {
  70. $author = $authors[$book['author_email']];
  71.  
  72. echo("Книга «".$book['title']."», её написал ".$author['name']." в ".$author['date']." году (email: ".$author['email'].").\r\n");
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement