如何在php中停止重复嵌套的foreach循环
我有两个嵌套的如何在php中停止重复嵌套的foreach循环,php,foreach,Php,Foreach,我有两个嵌套的foreach循环,现在的问题是每次循环执行时值都在重复。我想要foreach循环中的一次性值 我有两个表,一个用于产品,另一个用于其他产品,其中产品id是关系字段。现在我想以复选框的形式打印所有产品,在编辑页面上,我想选中用户在添加时选中的复选框 <?php $arr1 = array('aqeel', 'naseem', 'umer'); $arr2 = array('farooq', 'tahir', 'zaheer'); foreach($arr1 as $one)
foreach
循环,现在的问题是每次循环执行时值都在重复。我想要foreach
循环中的一次性值
我有两个表,一个用于产品,另一个用于其他产品,其中产品id是关系字段。现在我想以复选框的形式打印所有产品,在编辑页面上,我想选中用户在添加时选中的复选框
<?php
$arr1 = array('aqeel', 'naseem', 'umer');
$arr2 = array('farooq', 'tahir', 'zaheer');
foreach($arr1 as $one)
{
echo $one.'<br />';
foreach($arr2 as $two)
{
echo ($two).'<br />';
}
}
?>
下面给出的是嵌套重复foreach的输出
<label for="other_product">Other Product</label>
其他产品
横幅横幅
横幅
横幅
横幅
文件夹
文件夹
文件夹
文件夹
文件夹
信头
信头
信头
信头
信头
书签
书签
书签
书签
书签
乙烯基横幅
乙烯基横幅
乙烯基横幅
乙烯基横幅
乙烯基横幅
小册子
小册子
小册子
小册子
小册子
小册子
小册子
小册子
小册子
小册子
名片
名片
名片
名片
名片
目录
目录
目录
目录
目录
传单
传单
传单
传单
传单
贺卡
贺卡
贺卡
贺卡
贺卡
标签
标签
标签
标签
标签
海报
海报
海报
海报
海报
贴纸
贴纸
贴纸
贴纸
贴纸
无碳形式
无碳形式
无碳形式
无碳形式
无碳形式
包装盒
包装盒
包装盒
包装盒
包装盒
信封
信封
信封
信封
信封
手册
手册
手册
手册
手册
时事通讯
时事通讯
时事通讯
时事通讯
时事通讯
机架卡
机架卡
机架卡
机架卡
机架卡
标签
标签
标签
标签
标签
门票
门票
门票
门票
门票
紧贴
紧贴
紧贴
紧贴
紧贴
CD夹套
CD夹套
CD夹套
CD夹套
CD夹套
如果您的预期输出是:
aqueel
farooq
naseem
tahir
amer
zaheer
您的代码如下所示:
for($i = 0; $i < max(count($arr1),count($arr2)); $i++) {
if ($i < sizeof($arr1))
echo $arr1[$i]."<br />";
if ($i < sizeof($arr2))
echo $arr2[$i]."<br />";
}
for($i=0;$i ”;
如果($i ”;
}
请添加您的预期输出。这是否回答了您的问题?
for($i = 0; $i < max(count($arr1),count($arr2)); $i++) {
if ($i < sizeof($arr1))
echo $arr1[$i]."<br />";
if ($i < sizeof($arr2))
echo $arr2[$i]."<br />";
}