发布时间 : 星期日 文章第3章 函数_补充案例更新完毕开始阅读
博学谷——让IT教学更简单,让IT学习更有效
//假设这是第一次输入的密码 $pw1 = \ //假设这是再次确认的密码 $pw2 = \
if (strcmp($pw1, $pw2)) { // This returns false. echo '$pw1'. \ } else {
echo '$pw1'. \ }
运行程序,结果如下图所示:
三、案例总结
在PHP中,可以通过调用strcmp ()函数完成二进制字符串的比较。
案例3-10 str_replace()函数 一、案例描述
1、考核知识点
str_replace()函数
2、练习目标
? 熟练str_replace()函数的用法
3、需求分析
PHP提供的内置的字符串函数,功能非常的强大,很容易的就能实现我们想要的业务逻辑,减少我们编程的难度,在程序开发中,经常会对字符串或数组中的某些字符进行替换操作,这时可以通过str_replace()函数来完成。
现在举例假设:把数组中的某些字符串特换成我们想要的字符串。
4、设计思路(实现原理)
1)随意定义一个一维数组。
2)把要目标字符串放在一个变量中保存。 3)把目标的替换值放在一个变量汇总保存。
4)使用str_replace()函数进行替换,并将结果返回。
13
博学谷——让IT教学更简单,让IT学习更有效
二、案例实现
1、编写程序,代码如下:
//执行替换的数组
$subject = array(\ //查找的目标值
$search = \ //目标值的替换值
$replace = \
//替换后的数组
$new = str_replace($search, $replace, $subject); print_r($new);
运行程序,结果如下图所示:
三、案例总结
在PHP中,可以通过调用str_replace ()函数将我们想要替换的字符串或是数组中的字符串替换我们想要的形式。
案例3-11 substr ()函数 一、案例描述
1、考核知识点
substr()函数 2、练习目标
? 熟练substr()函数的用法
3、需求分析
PHP提供的内置的字符串函数,功能非常的强大,很容易的就能实现我们想要的业务逻辑,减少我们编程的难度,在程序开发中,常常需要截取一个字符串中的某一部分,也就是获取字符串中的某个子串。在PHP中,专门提供了substr()函数用来获取字符串的子串。
现在举例假设:获得某个地址字符串中image首次出现的位置到字符串结尾的子字符串。
4、设计思路(实现原理)
1)随意编写一个路径(其中要含有image)。
14
博学谷——让IT教学更简单,让IT学习更有效
2)获取该路径中某个字符串首次出现的位置到结尾的子字符串,并将其返回。
二、案例实现
1、编写程序,代码如下:
$image=\
$image=substr($image,strpos($image,'image',(strlen($image)-strpos($image,'image'))));
echo $image.\
运行程序,结果如下图所示:
三、案例总结
1、在PHP中,substr()函数常常与strpos()和strlen()函数配合使用。 2、strpos()函数的语法,如下所示:
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
在上述声明中,$haystack代表在该字符串中进行查找。$needle代表如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。$offset代表[可选的] offset 参数可以用来指定从 haystack 中的哪一个字符开始查找。返回的数字位置是相对于 haystack 的起始位置而言的。
3、strlen()函数的语法,如下所示:
int strlen(string $str)
在上述声明中,int表示strlen()函数的返回值类型是整数类型,参数$str用于表示待获取长度的字符串。
案例3-12 str_repeat()函数 一、案例描述
1、考核知识点
str_repeat()函数
2、练习目标
? 熟练str_repeat ()函数的用法
3、需求分析
15
博学谷——让IT教学更简单,让IT学习更有效
PHP提供的内置的字符串函数,功能非常的强大,很容易的就能实现我们想要的业务逻辑,减少我们编程的难度,其中str_repeat ()函数可以用来重复一个字符串。
现在举例假设: 有一个手机号,除去后4为显示,其余的都用*代替。
4、设计思路(实现原理)
1)随意编写一个手机号。
2)使用str_repeat重复一个除去后4位数字的*的字符串,并将其与截取的后4位字符串连接。
二、案例实现
1、编写程序,代码如下:
$password = \
$visibleLength = 4; // 4 chars from the beginning
echo str_repeat(\
运行程序,结果如下图所示:
三、案例总结
在PHP中,可以通过调用str_repeat()函数,可以达到重复某个字符串的效果。
案例3-13 trim()函数 一、案例描述
1、考核知识点
trim()函数 2、练习目标
? 熟练trim()函数的用法
3、需求分析
PHP提供的内置的字符串函数,功能非常的强大,很容易的就能实现我们想要的业务逻辑,减少我们编程的难度,其中trim()函数可以对字符串进行过滤操作。
现在举例假设:使用trim()函数对字符串中的制表符进行过滤操作。
4、设计思路(实现原理)
1)编写前后一个带有制表符的字符串。
2)使用trim()对字符串进行过滤,并将结果返回。
16