php foreach multidimensional / nested array来获取所有数据

I have a array like this

Array ( 
[group-a] => Array ( 
    [0] => Array ( 
        [j_paket] => Kuota 
        [nama_paket] => sa 
        [harga] => 21 
        [deskripsi] => test ) 
    [1] => Array ( 
        [j_paket] => Kuota 
        [nama_paket] => dsd 
        [harga] => 213 
        [deskripsi] => sada ) 
))

and i have a foreach

foreach ($post as $grop => $single) {
    foreach($single as $has){
        $data = array(
            'j_paket' => $has['j_paket'],
            'nama_paket' => $has['nama_paket'],
            'harga' => $has['harga'],
            'deskripsi' => $has['deskripsi'],
            'date_created' => $now,
            'status' => "Active"
        );
    }
}

error :

Invalid argument supplied for foreach()

please help me solve this problem

Try This,

$newArr = array();

foreach($post as $pKey => $pVal){

foreach($pVal as $k => $has){

    $data = array(
        'j_paket' => $has['j_paket'],
        'nama_paket' => $has['nama_paket'],
        'harga' => $has['harga'],
        'deskripsi' => $has['deskripsi'],
        'date_created' => date('Y-m-d'),
        'status' => "Active"
    );

    $newArr[] = $data;
}

}

print_r($newArr);