欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

前端学PHP之话语

程序员文章站 2022-04-14 10:01:36
...
前端学PHP之语句
目录
[1]条件语句 if语句 switch语句 [2]循环语句 while循环 do…while循环 for循环 foreach循环

条件语句

  用于基于不同条件执行不同的动作

if语句

if (条件) {  当条件为 true 时执行的代码;}
if (条件) {  条件为 true 时执行的代码;} else {  条件为 false 时执行的代码;}
if (条件) {  条件为 true 时执行的代码;} elseif (条件) {  条件为 true 时执行的代码;} else {  条件为 false 时执行的代码;}
php$t=date("H");if ($t) {  echo "Have a good morning!";} elseif ($t) {  echo "Have a good day!";} else {  echo "Have a good night!";}?>

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

循环语句

  在编写代码时,经常需要反复运行同一代码块,可以使用循环来执行这样的任务

while循环

while (条件为真) {  要执行的代码;}
php$sum = 12;//小宠物当前的饥饿程度echo "我饿啦:-(";echo "
";while($sum){//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食 $num = rand(1,20);//随机数,模拟喂食小宠物的小面包 $sum = $sum + $num; //小宠物吃小面包 echo "我还没吃饱呢!"; echo "
";}echo "终于吃饱啦^_^";?>

do…while循环

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

do {  要执行的代码;} while (条件为真);
php  $sum  = 0;   do{    $num = rand(1,6);//获取1至6的随机数,模拟掷骰子    $sum = $sum  + $num;//前进步长  }while($num==6);  echo "do...while例子执行完毕,前进:".$sum ."
";?>

for循环

  for循环语句中,初始化在循环开始前无条件求值一次,循环条件在每次循环开始前求值。如果值为true,则继续循环,执行循环体语句;如果值为false,则终止循环。递增语句在每次循环后执行

for (init counter; test counter; increment counter) {  code to be executed;}    
php for ($x=0; $x$x++) {  echo "数字是:$x 
";} ?>

foreach循环

  foreach循环只适用于数组,用于遍历数组中每个键/值对。每进行一次循环迭代,当前数组元素的值就会被赋值给$value变量,并且数组指针会逐一移动,直到到达最后一个数组元素。一般有两种方式:不取下标、取下标

[1]只取值,不取下标

foreach ($array as $value) {  code to be executed;}    
php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) {  echo "$value 
";}?>

[2]同时取下标和值

foreach ($array as $index => $value) {  code to be executed;} 
php $colors = array(  "r"=>"red",  "g"=>"green",  "b"=>"blue",  "y"=>"yellow"); foreach ($colors as $key => $value) {  echo $key.":".$value."
";}?>

1楼文昊学PHP
PHP是楼主接触的第一个编程语言?
Re: 小火柴的蓝色理想
@文昊学PHP,我学前端的,主要是js,PHP了解即可
前端学PHP之话语

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 前端学PHP之话语
  • 专题推荐

    作者信息
    前端学PHP之话语

    认证0级讲师

    推荐视频教程
  • 前端学PHP之话语javascript初级视频教程
  • 前端学PHP之话语jquery 基础视频教程
  • 视频教程分类