PHP爆炸函数。If函数
有人能帮忙建议在下面的php分解函数中,我们将在第5个清单后显示脚本。在一个包含10个以上列表的页面上,如何在第5个列表和第10个列表之后显示脚本 我们试着使用PHP爆炸函数。If函数,php,if-statement,explode,Php,If Statement,Explode,有人能帮忙建议在下面的php分解函数中,我们将在第5个清单后显示脚本。在一个包含10个以上列表的页面上,如何在第5个列表和第10个列表之后显示脚本 我们试着使用 if ($i == 5 & $i== 10) 但它不起作用 下面是原始代码-在清单5之后显示脚本 <?php $listings = explode("<hr/>", $list); $numberOfListings = count($listings); for($i = 0; $i &
if ($i == 5 & $i== 10)
但它不起作用
下面是原始代码-在清单5之后显示脚本
<?php
$listings = explode("<hr/>", $list);
$numberOfListings = count($listings);
for($i = 0; $i < $numberOfListings; ++$i)
{
if ($i == 5)
{ ?>
<script> </script>
<?php }
echo $listings[$i] . "<hr/>";
}
?>
编辑
如果必须在$i==9上显示一个单独的脚本,你能建议一下吗。因为
$i
从0
开始(0
到9
是10,而0
到10
是11)。如果($i==4 | |$i==9),请使用或
运算符尝试
另外,我不会使用&
(和操作符),因为$I
不太可能同时等于4
和9
。我建议你读一读(也许),因为从你最初尝试的内容来看,了解真相表是如何工作的会很有帮助
(来源:)您可以使用contine
,continue在循环结构中用于跳过当前循环迭代的其余部分,并在条件评估时继续执行,然后在下一个迭代开始时继续执行
$arr = range(0,9);
foreach($arr as $number) {
if($number < 5) {
continue;
}
print $number;
}
$arr=范围(0,9);
foreach($arr作为$number){
如果($number<5){
继续;
}
打印$number;
}
参考:尝试使用模数运算符
$listings = explode("<hr/>", $list);
$numberOfListings = count($listings);
for($i = 1; $i < $numberOfListings; ++$i)
{
if ($i%5 == 0)
{
echo "in";
?>
<script> </script>
<?php
}
echo $listings[$i-1] . "<hr/>";
}
$listings=explode(
,$list);
$numberOfListings=计数($listings);
对于($i=1;$i<$numberOfListings;++$i)
{
如果($i%5==0)
{
呼应“in”;
?>
if($i==4 | |$i==9)
thnx它可以工作,thnx也可以作为参考url。我会检查它没有问题:),很乐意帮助。您好,只是一个小帮助。感觉如何-如果必须在$i=9上显示一个单独的脚本,您能建议一下吗。对不起,我一开始没有问这个问题。非常感谢