PHP控制语句和字符串

本文介绍了PHP中的条件控制语句,包括if、if...else、elseif和switch...case,以及4种循环控制语句:while、do...while、for和foreach,并讲解了break和continue的用法。接着,文章探讨了字符串处理,如单引号和双引号的使用、字符串连接、长度获取、截取以及比较方法。在字符串比较部分,提到了strcmp()、strnatcmp()函数以及strstr()函数在检索字符串中的应用。

一 条件控制语句有四种:
1 if 语句:

在这里插入图片描述

2 if…else语句

在这里插入图片描述
3 elseif 语句

4 switch…case 多重判断语句

在这里插入图片描述

4种循环控制语句

1 while循坏语句:

在这里插入图片描述

2 do…while 循环语句

在这里插入图片描述

3 for 循环语句:

在这里插入图片描述

4 foreach 循坏语句:

在这里插入图片描述

break/continue语句跳出循环

break关键字可以终止当前循环,包括while、do…while、for、switch在内的所有控制语句、

在这里插入图片描述
2 continue

continue关键语句只能终止本次循环而进入到下次循环中;

二 字符串

1单引号和双引号

在这里插入图片描述

在这里插入图片描述
注意!
在进行SQL查询之前,所有字符串都必须加单引号,以避免可能的注入漏洞和SQL错误

2 字符串的连接符
半角句号“.”是字符串连接符,可以把两个或两个以上的字符串连接成一个字符串。

在这里插入图片描述

或是
在这里插入图片描述

3 获取字符串的长度

获取字符串的长度使用的是“strlen()函数”
strlen()函数主要用于获取指定字符串str的长度。

在这里插入图片描述

使用strlen()函数来获取指定字符串的长度 例子:

在这里插入图片描述

!注意
汉字占两个字符,数字 ,英文,小数点,下划线和空格占一个字符。
strlen()函数在获取字符串长度的同时,也可以用来检验字符串的长度。

4 截取字符串
截取指定字符串中指定长度的字符。PHP对字符串的截取可以采用PHP的预定义 函数substr()实现:

在这里插入图片描述

substr()函数的参数说明:
在这里插入图片描述!!注意:
本函数中参数start的指定位置是从0开始计算的,即字符串中的第一个字符表示为0,。

使用substr()函数截取字符串中指定长度的字符,实例:

在这里插入图片描述
5 比较字符串

第一种是使用strcmp()函数按照字节进行比较;
第二种使用strnatcmp()函数按照自然排序进行比较;
第三种使用strcmp()函数指定从原字符串的位置开始比较;

第一种是使用strcmp()函数按照字节进行比较;

1 字节进行字符串的比较

语法格式:
在这里插入图片描述
注意!!该函数区分字母大小写!!

2 按自排序法进行字符串的比较
按自排序法进行字符串的比较是通过strnatcmp()函数来实现的。自然排序法比较的是字符串中的数字部分,将字符串中的数字按照大小进行排序。
语法格式:

在这里插入图片描述

使用strnatcmp()函数按自然排序法进行字符串的比较,实例:

在这里插入图片描述

不太懂…………

6 检索字符串

1 使用strstr()函数查找指定的关键字。获取一个指定的字符串在另一个字符串首次出现的位置到后者末尾的子字符串。

语法格式:
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值