Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting (E_ALL);
- $continents = [
- 'Africa' => array (
- 'Elephant', 'Gray Parrot', 'Rock Python', 'Antelope', 'Arabian Camel', 'Bongo', 'Bringled Dolphin', 'Cape Buffalo', 'Chimpanzee', 'Flamingo', 'Giraffe', 'Fox', 'Gorilla', 'Golden Eagle', 'Hoppopotamus'),
- 'Asia' => array (
- 'Amur Tiger', 'Asian Elephant', 'Badger', 'Bear Hamster', 'Cobra', 'Dhole', 'Giant Panda', 'Husky', 'Japanese Grane', 'Karakul', 'Komodo Dragon', 'Lemming', 'Leopard', 'Black Pantera', 'Mink', 'Orangutan'),
- 'Antarctica' => array (
- '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'),
- 'Australia' => array (
- 'Bandicoot', 'Black Swan', 'Cassowary', 'Cockatoo', 'Dingo', 'Echidna', 'White Shark', 'Kangaroo', 'Koala', 'Nabarlek', 'Numbat', 'Platypus', 'Rainbow Lorikeet', 'Sugar Glider', 'Tasmanian Devil'),
- 'Europe' => array(
- 'Aberdeen Terrier', 'Atlantic Puffin', 'Badger', 'Beaver', 'Brown Bear', 'Collie', 'Horse', 'Wolf', 'Rabbit', 'Lynx', 'Musk Ox', 'Mouse', 'Rat', 'Reindeer', 'Squirrel'),
- 'South America' => array (
- 'Alpaca', 'Black Caiman', 'Brazilian Tapir', 'Brown Pelican', 'Capybara', 'Caribe', 'Chinchilla', 'Common Egret', 'Common Rhea', 'Iguana', 'Puma', 'Deer', 'Lion Tamarin', 'Horned Own', 'Jaguar'),
- 'North America' => array (
- 'Agouti', 'Alaskan Malamute', 'Alligator', 'American Buffalo', 'Crow', 'Goldfinch', 'Paint Horse', 'Anteater', 'Artic Fox', 'Artic Hare', 'Artic Wolf', 'Bighorn Sheep', 'Bison', 'Black Bear', 'Bobcat')
- ];
- //var_dump($continents);
- echo '<hr>';
- echo '<h1>Страница ученика Дудака Александра</h1>';
- echo '<h3>Домашнее задание № 3. Работа с массивом.</h3>';
- echo '<h4>Изначальный массив. Подпункт задания №1</h4>';
- echo '<hr>';
- foreach ($continents as $continentName => $animalName) {
- echo '<h3>' . $continentName . '</h3>';
- foreach ($animalName as $animalList) {
- echo "<strong>$animalList</strong></br>";
- }
- }
- echo '<hr>';
- echo '<h4>Массив с именами животных состоящих из двух слов. Подпункт задания №2.</h4>';
- foreach ($continents as $continentName => $animalName) {
- echo '<h3>' . $continentName . '</h3>';
- foreach ($animalName as $animalList) {
- $newArray = explode(" ", $animalList);
- if (count($newArray) === 2) {
- echo $newArray[0] . " " . $newArray[1] . '<br>';
- }
- }
- }
- echo '<hr>';
- echo '<h4>Массив с выдуманными, фантазийными животными. Подпункт задания №3. С сохранением принадлежности к континенту.</h4>';
- foreach ($continents as $continentName => $animalName) {
- //echo '<h2>' . $continentName . '</h2>';
- foreach ($animalName as $animalList) {
- $one = explode(" ", $animalList);
- if (count($one) === 2) {
- $firstPlusCont[] = $continentName . "-" . $one[0];
- $second[] = $one[1];
- }
- }
- }
- shuffle($second);
- foreach ($firstPlusCont as $key => $word) {
- $two = explode("-", $word);
- $arrayFantasticAnimal[$two[0]][] = $two[1] . ' ' . $second[$key];
- }
- foreach ($arrayFantasticAnimal as $ke => $val)
- {
- echo "<h2>$ke</h2>" . '<br>';
- foreach ($val as $fantasticAnimal)
- {
- echo $fantasticAnimal . '<br>';
- }
- }
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <style type="text/css">
- h1 {
- margin: 10px;
- }
- h4 {
- margin: 10px;
- }
- h3 {
- margin: 10px;
- }
- body {
- padding: 10px;
- }
- .continent {
- width: 30%;
- }
- .animal_list {
- width: 70%;
- }
- </style>
- <title>Урок №3</title>
- </head>
- <body>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement