PHP TASKS

İç-içə ( n sayda ) array elementlərini düz array halına salan funksiya.

19.11.2022 1 dəq oxuma
<?php
function multidimensional2single($array)
{
    $singleDimensionalArray = [];
    foreach ($array as $key => $value) {
        if(is_array($value))
        {
            $singleDimensionalArray = array_merge($singleDimensionalArray, multidimensional2single($value));
        }
        else
        {
            $singleDimensionalArray[] = $value;
        }
    }

    return $singleDimensionalArray;
}



$multidimensional =
[
    'heyvanlar',
    [
        'meyveler',
        [
            'gilemeyveler',
            'insanlar'
        ],
        [
            'terevezler',
            [
                'agaclar',
                'bitkiler'
            ]
        ]
    ]
];


echo "<pre>";

print_r(multidimensional2single($multidimensional));

echo "</pre>";
?>
Digər dildə: EN