PHP 符在for迴圈中的應用

2021-08-27 18:13:16 字數 951 閱讀 5792

1:運算子:&&/||運算子優先順序高於ternary高於and/or/ (文末附運算子優先順序表)

<?php 

$a = 3 && 1;

var_dump($a);// bool(true)

$a = 3 and 1;

var_dump($a);//int(3)

?>

2:在for 迴圈中作為條件時:案例可以看php-排序-簡單插入排序。

先看兩個for迴圈:

//迴圈中的條件判斷在條件不滿足時跳出則$i=5。

for($i=0;$i<10;$i++)else

} echo $i;//輸出 5

//迴圈中的條件判斷在條件不滿足時不跳出則$i=10

for($i=0;$i<10;$i++)

} echo $i;//輸出 10

for迴圈體中加上&&,組成遍歷條件。此處相當於if條件判斷中使用else

//此處使用&&符來簡化條件判斷。

for($i=0;$i<10 && $i<5;$i++)

echo $i; //輸出5

要注意的是:此時兩個條件必須都滿足才能進入迴圈乙個不滿足則不進入迴圈

for($i=0;$i<10 && $i>5;$i++)

echo $i; //此處無輸出

//但是換成下面的條件

for($i=0;$i<10;$i++)

} echo $i;//輸出 10

php 運算子優先順序表:

Randomize在迴圈中應用需要注意的

需要迴圈插入表tb1中若干條記錄其中id欄位為主鍵,想用random生成的隨機數來。寫語句如下 with query1 do for i 0 to n do begin close sql.clear sql.add randomize parameters.parambyname id value...

Python else在for迴圈中的運用

一直以來,感覺else語句在for迴圈中沒有什麼用,但是在編寫 木桶排序 演算法時發現,else還是蠻有用的,特此記錄一下。number 11 while true try input list map int,input 請輸入乙個整數序列 split break except 錯誤的處理 pri...

對比 continue break 在迴圈中的作用

先來看乙個普通的迴圈 次迴圈,一共迴圈10次,num 第一次進入迴圈變成 1,第二次變成 2,最後輸出 10 let num 0 for let i 1 i 10 i console.log num 10continue 中譯 繼續 跳過本次迴圈,跳過了i 5和i 10這兩次迴圈,相當於只迴圈了8次...