马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一.条件语句
- if 语句:根据条件表达式的值来决定是否实行特定的代码块。
- 语法格式:
- if (条件表达式) {
- // 条件为真时执行的代码
- }
复制代码 - 详细示例:
- $num = 10
- if ($num > 5){
- echo "大于5"
- }
复制代码
- if...else 语句:在if的基础上,增加了条件为假时实行的代码块。
- 语法格式:
- if (条件表达式) {
- // 条件为真时执行的代码
- }
- else { // 条件为假时实行的代码}
复制代码 - 详细示例:
- $num = 10
- if ($num > 5){
- echo "大于5"
- }
- else{ echo "小于等于5"}
复制代码
- if...elseif...else 语句:用于处理多个条件分支。
- 语法格式:
- if (条件表达式1) {
- // 条件1为真时执行的代码
- } elseif (条件表达式2) {
- // 条件2为真时执行的代码
- } else {
- // 以上条件都为假时执行的代码
- }
复制代码 - 详细示例:
- $num = 10
- if ($num > 5){
- echo "大于5"
- }
- elseif{ echo "小于5"}else{ echo "等于5"}
复制代码
- switch 语句:根据一个表达式的值来选择实行差别的分支。
- 语法格式:
- switch (表达式) {
- case 值1:
- // 表达式的值等于值1时执行的代码
- break;
- case 值2:
- // 表达式的值等于值2时执行的代码
- break;
- default:
- // 表达式的值不等于任何case的值时执行的代码
- break;
- }
复制代码 - 详细示例:
- $day = 2
- switch ($day) {
- case 1:
- echo "星期一";
- break;
- case 2:
- echo "星期二";
- break;
- default:
- echo "其他";
- break;
- }
复制代码
二.循环语句
- for 循环:常用于已知循环次数的环境。
- 语法格式:
- for (初始化表达式; 条件表达式; 递增/递减表达式) {
- // 循环体代码
- }
复制代码 - 详细示例:
- for ($i = 0; $i < 10; $i++) {
- echo $i; // 输出:0~9
- }
复制代码
- while 循环:只要条件表达式为真,就会重复实行循环体中的代码。
- 语法格式:
- while (条件表达式) {
- // 循环体代码
- }
复制代码 - 详细示例:
- $num = 0
- while ($num < 10) {
- echo "$num"; // 输出:0~9
- $num++;
- }
复制代码
- do...while 循环:先实行一次循环体,然后再判断条件表达式是否为真,为真则继续循环。
- 语法格式:
- do {
- // 循环体代码
- } while (条件表达式);
复制代码 - 详细示例:
- $i = 0;
- do {
- echo "$i"; // 仅输出0
- i++;
- } while (i < 0); //条件为假
复制代码
- foreach 循环:专门用于遍历数组或对象的元素。
- 语法格式:
- foreach ($array as $value) {
- // 执行代码
- }
复制代码 也可以同时获取键和值:
- foreach ($array as $key => $value) {
- // 执行代码
- }
复制代码 - 详细示例:
- <?php
- // @:不显示报错信息
- @$arr = [1,2,3,4,5];
- @$ars = ["张三" => 18,"李四" => 17,"王五" => 19];
- foreach ($arr as $value) {
- echo $value. "<br>";
- }
- foreach ($ars as $key => $value) {
- echo "name:".$key."=>"."age:".$value. "<br>";
- }
- ?>
复制代码
三.跳转语句
- break 语句:用于跳出当前循环或switch语句。在多层循环中,可指定跳出的层数。
- for ($i = 0; $i < 10; $i++) {
- if ($i === 5) {
- break; // 当$i等于5时,跳出for循环
- }
- echo $i; // 输出:0,1,2,3,4
- }
复制代码
- continue 语句:用于跳过当前循环中的剩余代码,直接进入下一次循环。
- for ($i = 0; $i < 10; $i++) {
- if ($i === 5) {
- continue; // 当$i等于5时,跳过本次循环的剩余代码,进入下一次循环
- }
- echo $i; //输出:0,1,2,3,4,6,7,8,9
- }
复制代码
- return 语句:用于从函数中返回一个值,并结束函数的实行。也可用于在脚本文件中结束脚本的实行并返回一个值。
- function add($a, $b) {
- return $a + $b; // 返回$a和$b的和
- }
- $result = add(3, 5);
- echo $result; // 输出:8
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |