Есть несколько переменных(6) разных типов, я их всех решил вывести циклом на экран.
Но меня интересует строка, которую я пометил комментом.
Что она именно делает?
Цикл будет применять условие
is array ко всем элементам массива?
И если внутри общего массива окажется еще один массив в моём случае это
"$d",
то выполнится filter($items)
верно?
Но что делает этот самый filter($items)?
Я не совсем понимаю, что происходит дальше с этим filter($items).
$a = 1;
$b = 1.2;
$c = "xopa";
$d = [32,12];
$e = true;
$f = null;
function filter($massive) {
foreach($massive as $items){
if (is_array($items)){
filter($items); // интересует эта строка, что она делает?
}
else {
echo $items . "<br>";
}}
}
filter([$a, $b, $c, $d, $e, $f]);