$product1 = array('store1', 'store2', 'store3');
$product2 = array('store4', 'store5', 'store6');
$output = array();
foreach($array1 as $j)
foreach($array2 as $k)
$output[] = "$j, $k";
我需要foreach循环响应数组的数量 产品数组的数量不固定 嵌套循环的深度取决于上面的数组的数量 有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
根据您的问题!
试试这个
$array1 = array('product1', 'product2', 'product3');
$array2 = array('store1', 'store2', 'store3');
$output = array();
foreach($array1 as $j)
foreach($array2 as $k){
array_push($output,"$j, $k");
}
答案 1 :(得分:0)
我想你想在一个单独的数组中组合深度数组。
所以你使用了递归函数来处理你需要在一个数组中组合的数组。
对于递归数组,你可以帮助这篇文章 访问http://www.99techguru.com/recursive-function-php/