一.字符串插入 为了给开发人员处理字符串值提供最大的灵活性,PHP 为字面插入和内容插入提供了
一种方法。
双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。
复制代码 代码如下:
<?php
$userName = "张三";
echo "His name is $userName ";
echo "<br />";
//中文会出现一些问题
echo "他的名字叫$userName ,他19岁了,已经长大|成人|了!";
echo "<br />";
//可以采用字符串连接的方式解决
echo "他的名字叫".$userName.",他19岁了,已经长大|成人|了!"
//转义字符可以得到解析
echo "虽然他的QQ号有很多女生,\n但一个都不属于他";
?>
部分常用的转义字符
转义序列描述
\n 换行符
\r 回车
\t 水平制表图
\\ 反斜杠
\$ 美元符
\" 双引号
单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。
<?php
echo '吴祁的变量名为:$userName,转义字符\n在单引号中无效'
?>
二.操作符
操作符是用来对数组和变量进行某种操作运算的符号。
算术操作符
复合赋值操作符
前置递增递减和后置递增递减运算符:
$a=++$b;
$a=$b++;
$a=--$b;
$a=$b--;
比较运算符
操作符名称示例
+ 加$a+$b
- 减$a-$b
* 乘$a*$b
/ 除$a/$b
% 取余$a%$b
操作符使用方法等价于
+= $a+=$b $a=$a+$b
-= $a-=$b $a=$a-$b
*= $a*=$b $a=$a*$b
/= $a/=$b $a=$a/$b
%= $a%=$b $a=$a%$b
.= $a.=$b $a=$a.$b
操作符名称使用方法
= = 等于$a= =$b
= = = 恒等$a= = =$b
!= 不等$a!=$b
!= = 不恒等$a!= =$b
<> 不等$a<>$b
< 小于$a<$b
> 大于$a>$b
<= 小于等于$a<=$b
>= 大于等于$a>=$b
注:恒等表示只有两边操作数相等并且数据类型也相当才返回true;
例如:0= ="0" 这个返回为true ,因为操作数相等
0= = ="0" 这个返回为false,因为数据类型不同
逻辑运算符
! 非!$b
如果$b 是false, 则
返回true;否则相反
&& 与$a&&$b
如果$a 和$b 都是
true,则结果为true;
否则为false
|| 或$a||$b
如果$a 和$b 中有一
个为true 或者都为
true 时,其结果为
true;否则为false
and 与$a and $b
与&&相同,但其优
先级较低
or 或$a or $b
与||相同,但其优先
级较低
操作符"and"和"or"比&&和||的优先级要低。
三元操作符
Condition ? value if true : value if false
示例:($grade>=50 ? "Passed" : "Failed")
错误抑制操作符:
$a=@(57/0);
除数不能为0,会出错,所以加上@避免出现错误警告。
数组操作符
+ 联合!$b
返回一个包含了
$a 和$b 中所有元
素的数组
= = 等价$a&&$b
如果$a 和$b 具有
相同的元素,返回
true
= = = 恒等$a||$b
如果$a 和$b 具有
相同的元素以及
相同的顺序,返回
true
!= 非等价$a and $b
如果$a 和$b 不是
等价的,返回true
<> 非等价
如果$a 和$b 不是
等价的,返回true
!= = 非恒等$a or $b
如果$a 和$b 不是
恒等的,返回true
操作符的优先级和结合性:
一般地说,操作符具有一组优先级,也就是执行他们的顺序。
操作符还具有结合性,也就是同一优先级的操作符的执行顺序。这种顺序通常有从
左到右,从右到左或者不相关。
下面给出操作符优先级的表。最上面的操作符优先级最低,按着表的由上而下的顺
序,优先级递增。
操作符优先级
左,
左Or
左Xor
左And
右Print
左
= += -= *= /= .= %= &= |= ^= ~= <<=
>>=
左?:
左||
左&&
左|
左^
左&
不相关= = != = = = = != =
不相关<<= >>=
左<< >>
左+ - .
左* / %
右
! ~ ++ --
(int)(double)(string)(array)(object) @
右[]
不相关New
不相关()
为了避免优先级混乱,可以使用括号避开优先级。
三.控制结构
如果我们希望有效地相应用户的输入,代码就需要具有判断能力。能够让程序进行判断
的结构称为条件。
if
条件判断语句
if (条件判断){
//......
}
if (条件判断){
//....
}
else {
//....
}
if (条件判断) {
//...
}
左||
左&&
左|
左^
左&
不相关= = != = = = = != =
不相关<<= >>=
左<< >>
左+ - .
左* / %
右
! ~ ++ --
(int)(double)(string)(array)(object) @
右[]
不相关New
不相关
elseif {
//...
}
elseif {
//....
}
else {
//....
}
switch
语句
switch (变量) {
case "值1":
//...
break;
case "值2":
//...
break;
case "值N":
//...
break;
default:
//....
break;
}
while
循环
while (条件) {
//....
}
for
循环
for (初始值;条件;计数器) {
//....
}
除了for 循环外,PHP 还提供了foreach 循环,它专门用于数组的使用。我们在数
组中详细介绍它。
do
while
循环
do {
//...
} while(条件);
如果希望停止一段代码的执行,根据所需要达到的效果不同,可以有3 中方法实现。
第一种:break; 退出循环; 第二种是exit ;退出程序第三种是continue;退出当前循
环
if (条件)
{
break; //continue
}
相关推荐:
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
内容创作新时代:自动生成文章的AI如何改变写作生态
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
文章AI生成:让创作变得更简单、更高效!
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
什么是seo的豆子,何为seo ,ai圆复制
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
SEO更好,让你的网站从此脱颖而出,渝中的知名网站建设
seo需要保持什么心态,seo的要求 ,ai83562
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
好用的AI写作工具,提升写作效率与创意的最佳选择
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
什么是SEO优化方案,seo的优化方案 ,ai emorobot
AI公众号文章生成,轻松打造爆款内容
如何选择适合你的AI工具?全面解析AI工具哪个好用
用AI创作的文章算原创吗?深度背后的逻辑与意义
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
seo经验是什么,seo进阶 ,ai矿机
好用的AI写作软件免费推荐:创作新境界!
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
什么是seo运营,什么是seo营销 ,ai绘画沙地
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
怎么用AI写文:让创作更轻松,效率翻倍
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
优化分析:提升企业效益的关键策略,山东大网站建设
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星