分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

PHP 3 运算符 if...else...elseif 语句

发布时间:2023-09-06 02:27责任编辑:彭小芳关键词:PHP运算符
<?php $x=10; $y=6;echo ($x + $y); // 输出 16echo ($x - $y); // 输出 4echo ($x * $y); // 输出 60echo ($x / $y); // 输出 1.6666666666667echo ($x % $y); // 输出 4?>

  

PHP 赋值运算符

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!";}?>

PHP Switch 语句

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;}

  

工作原理:

  1. 对表达式(通常是变量)进行一次计算
  2. 把表达式的值与结构中 case 的值进行比较
  3. 如果存在匹配,则执行与 case 关联的代码
  4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
  5. 如果没有 case 为真,则使用 default 语句
<?phpswitch ($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 while 循环

  • while - 只要指定条件为真,则循环代码块
  • do...while - 先执行一次代码块,然后只要指定条件为真则重复循环
  • for - 循环代码块指定次数
  • foreach - 遍历数组中的每个元素并循环代码块
<?php $x=1; while($x<=5) { ?echo "这个数字是:$x <br>"; ?$x++;} ?>

  

PHP do...while 循环

do...while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。

do { ?要执行的代码;} while (条件为真);
<?php $x=1; do { ?echo "这个数字是:$x <br>"; ?$x++;} while ($x<=5);?>

  请注意,do while 循环只在执行循环内的语句之后才对条件进行测试。这意味着 do while 循环至少会执行一次语句,即使条件测试在第一次就失败了。

PHP for 循环

PHP for 循环

如果您已经提前确定脚本运行的次数,可以使用 for 循环。

for (init counter; test counter; increment counter) { ?code to be executed;}

  

参数:

  • init counter:初始化循环计数器的值
  • test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
  • increment counter:增加循环计数器的值

下面的例子显示了从 0 到 10 的数字:

<?php for ($x=0; $x<=10; $x++) { ?echo "数字是:$x <br>";} ?>

  

PHP foreach 循环

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 语句

原文地址:https://www.cnblogs.com/kekeoutlook/p/10163247.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved