PHP字符串函数的简单应用

学了两天的PHP,整理了一些常用字符串函数的使用

1、trim去掉空格和特殊字符
ltrim/rtrim左空格和有空格
$name='  guiyangxueyuan  ';
//去掉前后空格
$newname=trim($name);
$mame1=ltrim($name);
$mame2= rtrim($name);
//去掉xueyaun字符串
echo (trim($newname.'xueyaun'));
结果:guiyangxueyuan
guiyangxueyuan 空格
空格guiyangxueyuan
 
2、addslashes
转义和还原字符串
$str='all over the "world"';
echo ('str='.$str);
//转义和还原字符
echo (addslashes($str));
结果:str=all over the "world"
     all over the \"world\"
 
 
3、strlen  
获取字符串长度
$info='all the world';
echo (strlen($info));
结果:13
 
 
4、substr
获取子字符串 
$info='all the world';
echo "<br>";
//获取子字符串,第一个参数为要操作的字符串,第二个参数为从后往前取第5个,第三个参数为从最后往前的第五个开始取,取-5+2个,也就是取三个
echo (substr($info,-5,-2));
结果:wor
 
5、stcmp(从前到后,一位一位的比,比自然数)       
strnatcmp(就是比较每个字符的字面值)
字符串比较
echo (strcmp('100','10'));
echo (strnatcmp('10','2'));
结果:1
     1
 
 
6、strstr
查找字符串
$info='all the world';
echo  (strstr($info, the'));
结果:the world
 
 
7、substr_count
检索字符串出现的次数
$info='all the world';
检索l出现的个数,第一个参数为操作的字符串,第二个参数为要计算的字符出现的个数
echo (substr_count($info,'l'));
结果:3
 
8、str_ireplace
替换字符串
$str='asdfsgk';
第一个参数为要替换的字符,第二个参数为替换的字符,第三个参数为操作的字符串
echo (str_ireplace('s','z',$str));
结果:azdfzgk
 
 
9、substr_replace
对指定参数中的部分字符串进行替换
$str='asdfsgk';
指定第二个元素替换为m
echo (substr_replace($str,'m','2'));
结果:asm
 
 
 
10、number_format
字符串格式化
第一个参数表示要操作的那个字符串
第二个参数表示保留几个小数位
第三个参数表示用什么符号来连接
$money=1000000000000;
echo (number_format($money));
结果:1,000,000,000,000
 
11、explode
字符串分割
$arr=explode(',','a,d,a,f,r');
foreach($arr as $a)
{
     以空格分隔字符串
    echo ($a. ' ');
}
结果:a d a f r
 
12、implode
合成字符串
$arr=('a,d,a,f,r');
以加号合成字符串
$str=implode('+',$arr);
echo ($str);
结果为:a+d+a+f+r

转载于:https://www.cnblogs.com/layios/p/5339093.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值