<?php
$animals = [
['species' => 'beer', 'name' => 'Allistair'],
['species' => 'beer', 'name' => 'Amos'],
['species' => 'beer', 'name' => 'Anthony'],
['species' => 'beer', 'name' => 'Armando'],
['species' => 'beer', 'name' => 'Colt'],
['species' => 'beer', 'name' => 'Deirdre'],
['species' => 'beer', 'name' => 'Griffin'],
['species' => 'beer', 'name' => 'Ian'],
['species' => 'beer', 'name' => 'Jelani'],
['species' => 'beer', 'name' => 'Jesse'],
['species' => 'beer', 'name' => 'Quamar'],
['species' => 'beer', 'name' => 'Quinn'],
['species' => 'beer', 'name' => 'Sage'],
['species' => 'dolfijn', 'name' => 'Alexander'],
['species' => 'dolfijn', 'name' => 'Chaim'],
['species' => 'dolfijn', 'name' => 'Colette'],
['species' => 'dolfijn', 'name' => 'Hayfa'],
['species' => 'dolfijn', 'name' => 'Ifeoma'],
['species' => 'dolfijn', 'name' => 'Maris'],
['species' => 'dolfijn', 'name' => 'Marny'],
['species' => 'dolfijn', 'name' => 'Oren'],
['species' => 'dolfijn', 'name' => 'Orson'],
['species' => 'dolfijn', 'name' => 'Preston'],
['species' => 'dolfijn', 'name' => 'Sara'],
['species' => 'dolfijn', 'name' => 'September'],
['species' => 'dolfijn', 'name' => 'Summer'],
['species' => 'giraf', 'name' => 'Chanda'],
['species' => 'giraf', 'name' => 'Malik'],
['species' => 'giraf', 'name' => 'Nell'],
['species' => 'krokodil', 'name' => 'Aidan'],
['species' => 'krokodil', 'name' => 'Alexander'],
['species' => 'krokodil', 'name' => 'Arden'],
['species' => 'krokodil', 'name' => 'Ashton'],
['species' => 'krokodil', 'name' => 'Ethan'],
['species' => 'krokodil', 'name' => 'Seth'],
['species' => 'leeuw', 'name' => 'Abra'],
['species' => 'leeuw', 'name' => 'Armand'],
['species' => 'leeuw', 'name' => 'Bethany'],
['species' => 'leeuw', 'name' => 'Damon'],
['species' => 'leeuw', 'name' => 'Darrel'],
['species' => 'leeuw', 'name' => 'Dora'],
['species' => 'leeuw', 'name' => 'Drew'],
['species' => 'leeuw', 'name' => 'Grace'],
['species' => 'leeuw', 'name' => 'Igor'],
['species' => 'leeuw', 'name' => 'Isabelle'],
['species' => 'leeuw', 'name' => 'Nayda'],
['species' => 'leeuw', 'name' => 'Sarah'],
['species' => 'leeuw', 'name' => 'Talon'],
['species' => 'olifant', 'name' => 'David'],
['species' => 'olifant', 'name' => 'Irene'],
['species' => 'olifant', 'name' => 'Josiah'],
['species' => 'olifant', 'name' => 'Kasimir'],
['species' => 'olifant', 'name' => 'Melvin'],
['species' => 'olifant', 'name' => 'Nina'],
['species' => 'olifant', 'name' => 'Rhea'],
['species' => 'olifant', 'name' => 'Sharon'],
['species' => 'olifant', 'name' => 'Vivien'],
['species' => 'olifant', 'name' => 'Zephr'],
['species' => 'slang', 'name' => 'Britanni'],
['species' => 'slang', 'name' => 'Byron'],
['species' => 'slang', 'name' => 'Camden'],
['species' => 'slang', 'name' => 'Catherine'],
['species' => 'slang', 'name' => 'Grant'],
['species' => 'slang', 'name' => 'Inez'],
['species' => 'slang', 'name' => 'Kyla'],
['species' => 'slang', 'name' => 'Lael'],
['species' => 'tijger', 'name' => 'Beck'],
['species' => 'tijger', 'name' => 'Brittany'],
['species' => 'tijger', 'name' => 'Caldwell'],
['species' => 'tijger', 'name' => 'Denise'],
['species' => 'tijger', 'name' => 'Eleanor'],
['species' => 'tijger', 'name' => 'Ivan'],
['species' => 'tijger', 'name' => 'Miriam'],
['species' => 'tijger', 'name' => 'Simon'],
['species' => 'tijger', 'name' => 'Winifred'],
['species' => 'vis', 'name' => 'Azalia'],
['species' => 'vis', 'name' => 'Bo'],
['species' => 'vis', 'name' => 'Brielle'],
['species' => 'vis', 'name' => 'Catherine'],
['species' => 'vis', 'name' => 'Gail'],
['species' => 'vis', 'name' => 'Jamal'],
['species' => 'vis', 'name' => 'Marshall'],
['species' => 'vis', 'name' => 'Nayda'],
['species' => 'vis', 'name' => 'Savannah'],
['species' => 'vis', 'name' => 'Shana'],
['species' => 'vis', 'name' => 'Shea'],
['species' => 'vis', 'name' => 'Solomon'],
['species' => 'vis', 'name' => 'Wynne'],
['species' => 'zebra', 'name' => 'Genevieve'],
['species' => 'zebra', 'name' => 'Gregory'],
['species' => 'zebra', 'name' => 'Irma'],
['species' => 'zebra', 'name' => 'Kennan'],
['species' => 'zebra', 'name' => 'Kessie'],
['species' => 'zebra', 'name' => 'Kevyn'],
['species' => 'zebra', 'name' => 'Minerva'],
['species' => 'zebra', 'name' => 'Simon'],
['species' => 'zebra', 'name' => 'Sloane'],
['species' => 'zebra', 'name' => 'Tiger'],
['species' => 'zebra', 'name' => 'Tyrone'],
['species' => 'zebra', 'name' => 'Willa'],
];
?>
<!DOCTYPE html>
<html>
<head>
<title>PHPHulp</title>
<style>
.grid__container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin: 10px; padding: 40px; border: 1px solid #ccc; border-radius: 10px;}
.grid__item { border: 1px solid tomato; border-radius: 5px; padding: 20px; }
</style>
</head>
<body>
<?php $species_prev = null;?>
<?php foreach ($animals as $animal): ?>
<?php if ($species_prev !== $animal['species']): ?>
<?php if ($species_prev): ?>
</div>
<?php endif;?>
<div class="grid__container">
<?php $species_prev = $animal['species'];?>
<?php endif;?>
<div class="grid__item">
<?=$animal['species'];?>
<?=$animal['name'];?>
</div>
<?php endforeach;?>
</div>
</body>
</html>