标签:rom 例子 while pre ... 图片 each init 运算符
<?php $x=10; $y=6; echo ($x + $y); // 输出 16 echo ($x - $y); // 输出 4 echo ($x * $y); // 输出 60 echo ($x / $y); // 输出 1.6666666666667 echo ($x % $y); // 输出 4 ?>
PHP 赋值运算符用于向变量写值。
PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。
<?php $x=10; echo $x; // 输出 10 $y=20; $y += 100; echo $y; // 输出 120 $z=50; $z -= 25; echo $z; // 输出 25 $i=5; $i *= 6; echo $i; // 输出 30 $j=10; $j /= 5; echo $j; // 输出 2 $k=15; $k %= 4; echo $k; // 输出 3 ?>
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // 输出 Hello world! $x="Hello"; $x .= " world!"; echo $x; // 输出 Hello world! ?>
<?php $x=10; echo ++$x; // 输出 11 $y=10; echo $y++; // 输出 10 $z=5; echo --$z; // 输出 4 $i=5; echo $i--; // 输出 5 ?>
<?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
if (条件) {
条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; }
工作原理:
<?php switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; case 3: echo "Number 3"; break; default: echo "No number between 1 and 3"; } ?> </body> </html>
<?php $x=1; while($x<=5) { echo "这个数字是:$x <br>"; $x++; } ?>
do...while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。
do { 要执行的代码; } while (条件为真);
<?php $x=1; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); ?>
请注意,do while 循环只在执行循环内的语句之后才对条件进行测试。这意味着 do while 循环至少会执行一次语句,即使条件测试在第一次就失败了。
如果您已经提前确定脚本运行的次数,可以使用 for 循环。
for (init counter; test counter; increment counter) { code to be executed; }
参数:
下面的例子显示了从 0 到 10 的数字:
<?php for ($x=0; $x<=10; $x++) { echo "数字是:$x <br>"; } ?>
foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
foreach ($array as $value) { code to be executed; }
每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。
下面的例子演示的循环将输出给定数组($colors)的值:
<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?>
PHP 3 运算符 if...else...elseif 语句
标签:rom 例子 while pre ... 图片 each init 运算符
原文地址:https://www.cnblogs.com/kekeoutlook/p/10163247.html