获取所有数据的php foreach多维/嵌套数组

获取所有数据的php foreach多维/嵌套数组,php,arrays,codeigniter,multidimensional-array,foreach,Php,Arrays,Codeigniter,Multidimensional Array,Foreach,我有一个这样的数组 Array ( [group-a] => Array ( [0] => Array ( [j_paket] => Kuota [nama_paket] => sa [harga] => 21 [deskripsi] => test ) [1] => Array ( [j_paket] => Kuota

我有一个这样的数组

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 ) 
))
我有一张支票

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"
        );
    }
}
错误:

为foreach()提供的参数无效。

请帮我解决这个问题试试这个

$newArr=array()

foreach($pKey=>$pVal){

}


印刷费($newArr)

这个错误报告在哪里,第一个for循环还是第二个for循环?这个错误是第一个foreach检查
之后的第二个foreach如果(is_array($single)| is_object($single))
@IrfanAlviansyah为什么这个错误应该是第二个
foreach
?真的很抱歉,我从来没有使用过codeigniter,但我认为foreach()关于这个错误,没有问题。
为foreach()提供的参数无效。
只有当foreach()没有获取数组作为参数时,它才会出现。它返回如下的真实值:
array([0]=>array([j_paket]=>Kuota[nama_paket]=>sa[harga]=>21[deskripsi]=>saad[date_created]=>2017-08-14 15:53:37[status]=>Active][1]=>数组([j_paket]=>Kuota[nama_paket]=>dsd[harga]=>213[deskripsi]=>sada[date_created]=>2017-08-14 15:53:37[status]=>Active])
但在我的codeigniter中有一个错误
消息:为foreach()提供的参数无效
模型中的查询将返回字符串或对象数据,而不是数组。您能给我一个代码示例来说明吗?如果post数据是字符串,那么这种类型的错误将生成,否则它将成功执行如何post$newArr来查询数据库?$sql=“插入TableName(j_paket,nama_paket,harga,deskripsi,date_created,status)每个($newArr as$nKey=>$nVal){($nVal['j_paket',$nVal]的值,$nVal['nama_paket']、$nVal['harga']、$nVal['deskripsi']、$nVal['date_created']、$nVal['status'])”;}
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;
}