Manipulasies met elemente van multidimensionele skikkings in PHP
Kom ons doen iets met die elemente van die skikking
wat ons deurloop, byvoorbeeld, laat ons die teken
'!' aan die einde daarvan skryf:
<?php
function func($arr) {
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
if (is_array($arr[$i])) {
$arr[$i] = func($arr[$i]);
} else {
$arr[$i] = $arr[$i] . '!';
}
}
return $arr;
}
var_dump(func([1, [2, 7, 8], [3, 4, [5, 6]]]));
?>
Gegee 'n multidimensionele skikking met 'n arbitrêre vlak van innesting, byvoorbeeld so een:
<?php
$arr = [1, [2, 7, 8], [3, 4], [5, [6, 7]]];
?>
Verhef alle getal-elemente van hierdie skikking tot die tweede mag (kwadreer hulle).