Konversi Multi-dimensional Array ke Single Array

Bagaimana sih cara merubah multi-dimensional Array menjadi sebuah single Array ? Nah ini Dheezer kasih contoh fungsinya di pemrograman PHP dengan nama fungsi array_flatten, simak scriptnya di bawah ini yuk.

function array_flatten( $array_multi )
{
    if ( is_array($array_multi) )
    {
        $result = [];
        foreach ( $array_multi as $k => $e )
        {
            if ( is_object($e) )
                $e = (array) $e;

            if ( is_array($e) )
            {
                $result = array_merge($result, array_flatten($e));
            }
            else
            {
                $result[] = $e;
            }
        }

        return $result;
    }

    return [];
}

Selamat mencoba dan pelajari lagi ya sobat Dheezer. Semoga ini bermanfaat dan sesuai dengan yang kalian cari..

,

Leave a Reply

Your email address will not be published. Required fields are marked *