Нужно вывести в отдельный массив всех животных, чьи названия состоят из 2х слов.
$animals = array(
"Africa" => array('Elephants','Gorilla'),
"Australia" => array('Kangaroo','Koala bear'),
"South America" => array('Panthera onca','Anaconda'),
"North America" => array('Haliaeetus leucocephalus','Gray Wolf'),
"Asia" => array('Ailuropoda melanoleuca','Bengal Tiger'),
"Europe" => array('Bos primigenius','Wolverine'),
"Antarctica" => array('Aptenodytes forsteri','Aptenodytes patagonica'),
);
Как это можно сделать? Спасибо заранее.
$result = [];
foreach ($animals as $countinent) {
$result = array_merge($result, array_filter($countinent, function ($item){ return count(explode(' ', $item)) === 2; }) );
}
print_r($result);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости