Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. <?php
  2. error_reporting (E_ALL);
  3. $continents = [
  4. 'Africa' => array (
  5. 'Elephant', 'Gray Parrot', 'Rock Python', 'Antelope', 'Arabian Camel', 'Bongo', 'Bringled Dolphin', 'Cape Buffalo', 'Chimpanzee', 'Flamingo', 'Giraffe', 'Fox', 'Gorilla', 'Golden Eagle', 'Hoppopotamus'),
  6. 'Asia' => array (
  7. 'Amur Tiger', 'Asian Elephant', 'Badger', 'Bear Hamster', 'Cobra', 'Dhole', 'Giant Panda', 'Husky', 'Japanese Grane', 'Karakul', 'Komodo Dragon', 'Lemming', 'Leopard', 'Black Pantera', 'Mink', 'Orangutan'),
  8. 'Antarctica' => array (
  9. 'Arctic Tern', 'Emperor Peguin', 'Humpback Whale', 'Minke Whale', 'Octopus', 'Orca', 'Sperm Whale', 'Squid', 'Weddell Seal', 'Zooplankton', 'Sea Star', 'Spectacled Porpoise', 'Antarctic Krill', 'Penguin', 'Blue Whale'),
  10. 'Australia' => array (
  11. 'Bandicoot', 'Black Swan', 'Cassowary', 'Cockatoo', 'Dingo', 'Echidna', 'White Shark', 'Kangaroo', 'Koala', 'Nabarlek', 'Numbat', 'Platypus', 'Rainbow Lorikeet', 'Sugar Glider', 'Tasmanian Devil'),
  12. 'Europe' => array(
  13. 'Aberdeen Terrier', 'Atlantic Puffin', 'Badger', 'Beaver', 'Brown Bear', 'Collie', 'Horse', 'Wolf', 'Rabbit', 'Lynx', 'Musk Ox', 'Mouse', 'Rat', 'Reindeer', 'Squirrel'),
  14. 'South America' => array (
  15. 'Alpaca', 'Black Caiman', 'Brazilian Tapir', 'Brown Pelican', 'Capybara', 'Caribe', 'Chinchilla', 'Common Egret', 'Common Rhea', 'Iguana', 'Puma', 'Deer', 'Lion Tamarin', 'Horned Own', 'Jaguar'),
  16. 'North America' => array (
  17. 'Agouti', 'Alaskan Malamute', 'Alligator', 'American Buffalo', 'Crow', 'Goldfinch', 'Paint Horse', 'Anteater', 'Artic Fox', 'Artic Hare', 'Artic Wolf', 'Bighorn Sheep', 'Bison', 'Black Bear', 'Bobcat')
  18. ];
  19. //var_dump($continents);
  20. echo '<hr>';
  21. echo '<h1>Страница ученика Дудака Александра</h1>';
  22. echo '<h3>Домашнее задание № 3. Работа с массивом.</h3>';
  23. echo '<h4>Изначальный массив. Подпункт задания №1</h4>';
  24. echo '<hr>';
  25.  
  26.  
  27. foreach ($continents as $continentName => $animalName) {
  28. echo '<h3>' . $continentName . '</h3>';
  29. foreach ($animalName as $animalList) {
  30. echo "<strong>$animalList</strong></br>";
  31. }
  32. }
  33. echo '<hr>';
  34. echo '<h4>Массив с именами животных состоящих из двух слов. Подпункт задания №2.</h4>';
  35. foreach ($continents as $continentName => $animalName) {
  36. echo '<h3>' . $continentName . '</h3>';
  37. foreach ($animalName as $animalList) {
  38. $newArray = explode(" ", $animalList);
  39. if (count($newArray) === 2) {
  40. echo $newArray[0] . " " . $newArray[1] . '<br>';
  41. }
  42. }
  43. }
  44. echo '<hr>';
  45. echo '<h4>Массив с выдуманными, фантазийными животными. Подпункт задания №3. С сохранением принадлежности к континенту.</h4>';
  46. foreach ($continents as $continentName => $animalName) {
  47. //echo '<h2>' . $continentName . '</h2>';
  48. foreach ($animalName as $animalList) {
  49. $one = explode(" ", $animalList);
  50. if (count($one) === 2) {
  51. $firstPlusCont[] = $continentName . "-" . $one[0];
  52. $second[] = $one[1];
  53. }
  54. }
  55. }
  56. shuffle($second);
  57.  
  58. foreach ($firstPlusCont as $key => $word) {
  59. $two = explode("-", $word);
  60. $arrayFantasticAnimal[$two[0]][] = $two[1] . ' ' . $second[$key];
  61. }
  62.  
  63. foreach ($arrayFantasticAnimal as $ke => $val)
  64. {
  65. echo "<h2>$ke</h2>" . '<br>';
  66. foreach ($val as $fantasticAnimal)
  67. {
  68. echo $fantasticAnimal . '<br>';
  69. }
  70. }
  71.  
  72. ?>
  73.  
  74. <!DOCTYPE html>
  75. <html lang="en">
  76. <head>
  77. <meta charset="UTF-8">
  78. <style type="text/css">
  79. h1 {
  80. margin: 10px;
  81. }
  82. h4 {
  83. margin: 10px;
  84. }
  85. h3 {
  86. margin: 10px;
  87. }
  88. body {
  89. padding: 10px;
  90. }
  91.  
  92.  
  93. .continent {
  94. width: 30%;
  95. }
  96. .animal_list {
  97. width: 70%;
  98. }
  99. </style>
  100. <title>Урок №3</title>
  101. </head>
  102. <body>
  103. </body>
  104. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement