字符串数组学习小结

本文详细介绍了PHP中用于删除空白字符、大小写转换、字符串查找和替换的函数,如trim、ltrim、rtrim、strtoupper、strtolower、substr_count、strpos、strstr以及str_replace。通过实例展示了它们的用法和输出结果,帮助理解这些基本字符串操作在实际编程中的应用。

1 、删去空白字符串或者其他
(1)trim
示例1:

str='             abc        ';
var_dump( $str);
var_dump(trim( $str));

输出结果为

在这里插入图片描述
示例2:

 $str='abcdefda';
var_dump( $str);
var_dump(trim( $str,'ab'));

输出结果
在这里插入图片描述

(2)ltrim

 $str='abcdefda';
var_dump( $str);
var_dump(ltrim( $str,'ab'));

此时删去的是左侧的ab
(3)rtrim
代码同上
删去的是右侧的ab
2、大小写转换
(1)strtoupper

$str='test';
var_dump( $str);
var_dump(strtoupper( $str));

输出结果
在这里插入图片描述
(2)strtlower
都变成小写
3、字符串查找函数
(1) substr_count

$str='testtest';
var_dump(substr_count( $str,'te'));

在这里插入图片描述
注:该字符串不会叠加

$str='tetete';
var_dump(substr_count( $str,'tete',可输入数字(表示从第几个开始查找,两个数则表示范围)));

在这里插入图片描述
(2)strpos(查找字符串首次出现的位置)

$str='tetete';
var_dump(strpos( $str,'t'));
if(strpos( $str,'t')!==false){
        echo'zhaodaole';
}else {
        echo'meiyou!';
}

在这里插入图片描述

(3)strstr (返回指定字符串之前的字符)

 $ str='teteteste';
var_dump( $str);
var_dump(strstr( $str,'s'));
var_dump(strstr( $str,'s',true));

输出结果
在这里插入图片描述
4、字符串替换函数
str_replace

$ str='testtestte';
var_dump( $str);
var_dump(str_replace('t','T', $str));

输出结果为
在这里插入图片描述
注:原来的并没有改变,只是输出的被改变了而已
更改多个字符时

$str='testtestte';
var_dump($str);
$str1=str_replace(array('t','e'),array('T','E'),$str);
var_dump($str1);

输出结果
在这里插入图片描述
在后面加count,可输出被替换个数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值