PHP基础巩固之运算符和流程控制

本篇文章给大家带来了关于php的相关知识,其中主要介绍了运算符、流程控制的相关问题,包括了运算符的分类、定义以及一些常见运算符的用法,还有流程控制的顺序执行、分支执行、循环执行等等相关内容,希望对大家有帮助。

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的龙华网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

推荐学习:《PHP视频教程》

(一)定义

(二)分类

(三)算数运算符

";  //-5
	echo $a - $b;echo "
"; //-1 echo $a * $b;echo "
"; //30 echo $a / $b;echo "
";//6/5 echo $a%$b;echo "
"; //5 echo $a++;echo "
";//6,此时$a的值为6 echo $a;echo "
";//6 echo ++$a;echo "
";//7 echo $a--;echo "
";//7,此时$a的值为6 echo $a;echo "
";//6 echo --$a;echo "
";//5 ?>

(四)字符串运算符(连接运算符)

";//.讲$name和hello,拼接起来
	//$str = "Hello," + $name;echo "
";//0 echo $str; ?>

(五)赋值运算符

';//11,此时$b=11
	$b -=$a;echo $b;echo '
';//11-6=5,此时$b=5 $b *=$a;echo $b;echo '
';//5*6=30,此时$b=30 $b /=$a;echo $b;echo '
';//30/6=5,此时$b=5 $b %=$a;echo $b;echo '
';//5 $b .=$a;echo $b;echo '
';//56 .相当于字符串连接符讲5和6拼接起来了,属于字符串 var_dump($b) ?>

(六)比较运算符

 $b;//true
	$c = $a > $b;//true
	$c = $a >= $b;//true
	$c = $a <= $b;//true
	var_dump($c)
?>

(七)逻辑运算符

(八)运算符的优先级

(九)其他运算符


其他运算符

$b?$a:$b;//20 意思是如果a>b,输出a反之输出b echo $c;echo "
"; #~反引号——执行cmd命令 $cmd="whoami"; echo "
".`$cmd`;//执行whoami命令
	$d = "net user";
	echo `$d`;echo "
"; #@符号——屏蔽运算错误 $name; echo @$name;//屏蔽没有定义的错误 ?>

流程控制

(一)顺序执行

";
	echo "second";echo "
"; echo "third";echo "
"; ?>

(二)分支执行


if——单向分支执行

= $pass){ echo "恭喜你通过了!"; }//如果通过了就输出echo,没通过则无回显。 ?>

if——双方向分支执行

= $pass){ echo "Pass"; }else{ echo "挂了,sorry!"; } ?>

if——多方向分支执行

= 85 && $score<=100){ echo "优秀"; }elseif($score >=75){ echo "良好"; }elseif($score >=60){ echo "及格"; }else{ echo "不及格"; }

补:switch语句(分支执行)


switch——分支执行

用switch语句注意一下几点:

(三)循环执行

1.while语句

";//.是将来分割线连接起来,相当于Python里面的end=""
	}

?>

"; if($i == 2){ break; } } ?>

2.do...while循环

";
	}while($i < 5)
?>

3.for语句

";
	}
?>

附加练习:用php输出乘法口诀

";
	}
?>

4.break语句


break语句

"; for($j=1;$j<=5;$j++){ echo $j; if($j == 2){ #break;//只跳出本层循环 break 2;//跳出两层循环 } } echo "
"; } ?>

5.continute语句


continue语句

"; } ?>

6.exit()语句

";
	}
?>

本文题目:PHP基础巩固之运算符和流程控制
网页网址:http://www.csdahua.cn/qtweb/news23/405573.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网