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
}
}