Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的循环多维数组_Php_Arrays - Fatal编程技术网

PHP中的循环多维数组

PHP中的循环多维数组,php,arrays,Php,Arrays,我真的无法理解这个多维数组,本质上我想创建一个循环,它将循环通过第二级中可用的所有数组(在本例中是[0],[1]2次)。然后对于每个循环,它应该返回第二级上的每个数组[id][0]=16、[product\u name][0]=Foot Spa、[price][0]=69.00 Array ( [id] => Array ( [0] => 16 [1] => 17 ) [product_name] => Array ( [0] =&

我真的无法理解这个多维数组,本质上我想创建一个循环,它将循环通过第二级中可用的所有数组(在本例中是
[0],[1]
2次)。然后对于每个循环,它应该返回第二级上的每个数组
[id][0]=16、[product\u name][0]=Foot Spa、[price][0]=69.00

Array 
(
[id] => Array 
( 
    [0] => 16 
    [1] => 17 
) 
[product_name] => Array 
( 
    [0] => Foot Spa
    [1] => Angelic Manicure 
) 
[price] => Array 
( 
    [0] => 69.00
    [1] => 42.00 
) 
)
我尝试使用多个foreach循环,但最终无法缝合回值,因为循环是单独分开的

foreach ($_SESSION['product_name'] as $eachProductName){
        echo $eachProductName;
}

这就是你可以在数组中循环的方式,但不确定你想如何使用这些值……

你是否试图将其翻转过来,就像
数组('id'=>16,'product\u name'=>'Foot Spa','price'=>69.00)
?请显示你试图得到的结果,不清楚你想做什么。
foreach($inital_array as $key => $value)
{
 foreach($value as $vkey => $vvalue)
 {
   var_dump($key);
   var_dump($vkey);
   var_dump($vvalue);
   //or do sth else
 }
}