php语言结构有哪些,PHP语言结构

这篇文章介绍的内容是关于PPHP语言结构,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

1、内置函数<?phpecho rand(); //返回随机整合echo "\n";

echo rand(1000,9999); //产生一个四位随机整数?>

第一次运行结果:

cb33113b91ae98624fbe771e42fdb00e.png

第二次运行结果:

ef22cd8906deb075391eae7d45ca94be.png

2、自定义函数

①自定义和调用函数<?phpfunction say($customer){ //自定义函数say

return $customer.",欢迎您来到假日酒店";

}echo say('张先生'); //调用函数say?>

2f22f30e0d67052147700b57a1aaa262.png

②向函数传递参数值<?phpfunction total($days,$roomprice){ //声明自定义函数

$totalcost=$days*$roomprice; //计算住宿总费用

echo "需要支付的总价为".$totalcost."元。"; echo "\n";

}$days=10; //声明全局变量$roomprice=100;

total($days,$roomprice); //通过变量传递参数total(5,13); //直接传递参数值?>

d752a30456161cff148936c0732d806b.png

3、条件控制结构

①单一条件分支结构(if)<?php $num=rand(1,100);if($num % 2 !=0){ echo "\$num=$num"; echo "\n"; echo $num."是奇数";

}?>

c04f1cd2b29ac31d3116b6dbf2caeeb4.png

②双向条件分支结构(if…else)<?php $num=rand(1,100);if($num % 2 !=0) echo $num."是奇数";else

echo $num."是偶数";?>

995a3888fd97b34e04018cca9c3f2b01.png

③多向条件分支结构(switch语句)<?php $x=5;switch ($x)

{ case 1: echo "数值为1"; break; case 2: echo "数值为2"; break; case 3: echo "数值为3"; break; default: echo "数值不在1-3之间";

}?>

0c6b047fc0169b8bd82eafee901127f7.png

’4、循环控制结构

①while循环语句<?php $num=1;//定义变量$num$str="20以内的奇数为:"; //定义变量$strecho $str;while($num<=20){//判断$num是否小于等于20

if($num % 2 !=0){//判断$num是否为奇数,为奇数则输出,否则做加一操作

echo $num."\t";

} $num++;

}

?>

ec81a7a5666f26d5ce72cc15d96acf0c.png

②do…while循环语句

其中先执行do后面的”命令执行语句”,其中的变量会随着命令的执行发生变化,当此变量通过while后面的条件判断为false时,停止执行“命令执行语句”。<?php $aa=0;//定义变量$numwhile($aa !=0){//判断$num是否小于等于20

echo "不会被执行的内容";

}do{ echo "被执行的内容";

}while($aa !=0);?>

2de27bb2f1863b2cc72ee60f27aba00d.png

③foreach循环语句foeeach(数组 as 数组元素){

对数组元素的操作命令;

}foreach(数组 as 数组元素值){

对数组元素的操作命令;

}<?php $arr=array("one","two","three");foreach($arr as $value) //使用foreach循环输出{ echo"数组值:".$value; echo "\n";

}?>

f5783b6f7f58e69d4cae19f0823f8e56.png

相关推荐:

PHP中字符串与正则表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值