當前位置:首頁 » 編程語言 » php循環if

php循環if

發布時間: 2023-05-30 15:02:51

php的for循環可不可以加進if。或者是if里加for

for($i=0;$i<10;$i++){
if($i<5){
echo'太小不看<br/>';
}else{
echo$i.'者散肆<br/>';
}
掘核if($i>8){
for($j=$i;$j<10;$j++){
首轎echo$i*$j.'<br/>';
}
}
}
流程式控制制,隨意寫就行,只要不出死循環或無限循環

⑵ 求解php問題:for循環裡面兩個if的意思

for($i=2;$i<$n;$i++){
if($n基困穗%$i==0){//$n用$i取余結果為0
echo"<br/>數字{$n}不是素數";//列印
break;//退出搏卜循環
}
if($i>=sqrt($n)){//$i大於等於$n的平方根
echo"<br/>數字{$n}是素數";//列印
break;//尺輪退出循環
}
}

⑶ php for循環與if為什麼輸出都是true

嗯,這個問題,你可能覺得出在判斷上,if中的表達式,計算有問題,對吧

那我們看下if中都輸出了些什麼


for($a=9;$a>=1;$a--){
for($b=1;$b<=$a;$b++){
echo"$a.'+'.$b.'=='.$a*$b";#我們看看錶達式有啥
if($a.'+'.$b.'=='.$a*$b){
echo'*';
}else{
echo'no';
}
}
echo'<br>';
}
string(16)"9.'+'.1.'=='.9*1"
string(16)"9.'+'.2.'=='.9*2"
string(16)"9.'+'.3.'=='.9*3"
string(16)"9.'+'.4.'=='.9*4"
string(16)"9.'+'.5.'=='.9*5"
string(16)"9.'殲或拆+'.6.'=='.9*6"
string(16)"9.'+'.7.'=='.9*7"
string(16)"9.'+'.8.'=='.9*8"
string(16)"9.'+'.9.'=='.9*9"
string(16)"8.'+'.1.'=='.8*1"
string(16)"8.'+'.2.'=='.8*2"
string(16)"8.'+'.3.'=='.8*3"
string(16)"8.'+'.4.'=='.8*4"
string(16)"8.'+'.5.'=='.8*5"
string(16)"8.'+'.6.'=='.8*6"
string(16)"8.'+'.7.'=='.8*7"
string(16)"8.'+'.8.'=='.8*8"
string(16)"7.'+'.1.'=='.7*1"
string(16)"7.'+'.2.'=='.7*2"
string(16)"7.'+'.3.'=='.7*3"
string(16)"氏棗7.'+'.4.'=='.7*4"
string(16)"7.'+'.5.'=='.7*5"
string(16)"7.'+'.6.'=='.7*6"
string(16)"7.'+'.7.'=='.7*7"
string(16)"6.'+'.1.'=='.6*1"
string(16)"6.'+'.2.'=='.6*2"
string(16)"6.'+'.3.'=='.6*3"
string(16)"6.'+'.4.'=='.6*4"
string(16)"6.'+'.5.'=='.6*5"
string(16)"6.'+'.6.'=='.6*6"
string(16)"5.'+'.1.'=='.5*1"
string(16)"5.'+'.2.'=='.5*2"
string(16)"5.'+'.3.'=='.5*3"
string(16)"5.'+'.4.'=='.5*4"
string(16)"5.'+'.5.'=='.5*5"
string(16)"4.'+'.1.'=='.4*1"
string(16)"4.'+'.2.'=='.4*2"
string(16)"4.'+'.3.'=='.4*3"
string(16)"4.'+'.4.'=='.4*4"
string(16)"3.'+'.1.'=='.3*1"
string(16)"3.'+'.2.'=='.3*2"
string(16)"3.'+'.3.'=='.3*3"
string(16)"2.'+'.1.'=='.2*1"
string(16)"2.'+'.2.'=='.2*2"
string(16)"1.'+'.1.'=='.1*1"

然後你會發現,這些都是字元串團喚,並且是一個非空的字元串

if(非空字元串)#肯定都是true的

如果你想計算,這么寫就好

for($a=9;$a>=1;$a--){
for($b=1;$b<=$a;$b++){

if(($a+$b)==$a*$b){#這里改一下,就正常了
echo'*';
}else{
echo'no';
}
}
echo'<br>';
}

⑷ PHP中,多重for,if嵌套,結果為第二個循環只能執行一次

看了下fetch_assoc()的原理,是返回一行,然後將指針移到下一行,你在第一次循環的時候已經把$re2的指針移到了最後,第二遍循環的當然無法進入裡面的for循環了。你可以在裡面for循環上面加一句$re2->data_seek(0);重置下指針的位置,這樣就沒問題了,其實這個跟for和foreach沒多大關系,只是fetch_assoc()沒明白如何使用而已。望採納~

⑸ phpcms v9 在循環中if怎樣判斷欄位值不為空

{if !$r['video_news']}
直接這樣就行了

⑹ php for循環內加if判斷問題,不能等於某個確切的值

$i = 5 是將 $i 賦值為 5, 由於這個表判畢困達式沒有問題數斗, 所以這個 if () 一直都會是 true.
您是不是掘念想寫 if ( $i == 5 ) {.... } ?

⑺ PHP語法問題(新手),分割的數組,如何使用在IF條件(循環)中

$Names = explode(",",$_MODULE['rmfl_Names1']);
$tub =explode(',',$_MODULE['rmfl_xx1']);
for ($n=1;$n<count($Names);$n++) {
if(array_search($n,$tub)]){echo '<li>'.$Names[$n].' 加入圖標 </li>';}
echo '<li>'.$Names[$n].'</li>';
}

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:943
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371