Loops 如果满足条件,则对数组中的一项执行不同的操作(php)
我相信这个问题在这里已经被回答了无数次,但我不太确定该搜索什么(我在这里和谷歌之间做了很多搜索) 我从查询中抓取行并将其吐出,但如果其中一个项与我设置的变量匹配,我希望对其进行不同的处理Loops 如果满足条件,则对数组中的一项执行不同的操作(php),loops,Loops,我相信这个问题在这里已经被回答了无数次,但我不太确定该搜索什么(我在这里和谷歌之间做了很多搜索) 我从查询中抓取行并将其吐出,但如果其中一个项与我设置的变量匹配,我希望对其进行不同的处理 $systemID = foo; $systems = mysqli_query($conxn,"SELECT * FROM system ORDER BY system_name"); while($row = mysqli_fetch_array($systems)) { echo $row['s
$systemID = foo;
$systems = mysqli_query($conxn,"SELECT * FROM system ORDER BY system_name");
while($row = mysqli_fetch_array($systems)) {
echo $row['system_id'];
echo $row['system_name'];
echo "<br>";
}
$systemID=foo;
$systems=mysqli_query($conxn,“按系统名称从系统订单中选择*);
while($row=mysqli\u fetch\u数组($systems)){
echo$row['system_id'];
echo$row['system_name'];
回声“
”;
}
我希望发生的是,如果$row['system\u id']==$systemID,回显不同的语句,然后返回以完成数组的其余部分
我相信你可以告诉我我是一个新手,我尝试过各种类型的循环,但不能完全理解我告诉程序要做什么
谢谢你的帮助。谢谢 那么为什么不把if语句放在循环中呢?这是我最初的想法……我试过了,但一直出现语法错误。我以为它看起来像:if($row['system_id']=$systemID){echo“this”}或者{echo“array的其余部分”}但这不起作用。然后发布代码..哈哈,我收到了!谢谢你让我想清楚。起初,我用另一种说法使事情复杂化了。:)事实上,这并没有完全奏效。获取受影响结果的重复打印。