字符串以及字符串常用函数

1、字符串的单引号和双引号的问题:

  • 双引号内会输出变量的值,单引号直接显示变量的名称。
  • 双引号中可以通过“\”转义字符输出特殊字符:
    • \n: 新一行
    • \t :tab
    • \:反斜杠
    • \$: 输出美元符
    • \r: 回车
  • 单引号可以用“\”表示的有:
    • \’ 单引号本身
    • \ :反斜杠本身

2、 字符串的链接符“.”.

3、字符串的基本操作:

3.1 手动转义字符串和自动转义字符串:

手动转义就是通过“\”来实现,自动转义通过函数来实现,addslashes(),还原这个操作通过stripslashes();

3.2 计算字符串的长度:

strlen($str);

3.3 字符串单词统计:

str_word_count();只对ASCII码的英文单词起作用,对UTF8不起作用。

3.4清理字符串的空格:

ltrim();从左边清理字符串头部的空格。
rtrim();从右边清理字符串尾部的空格。
trim();从两边同时去除头部和尾部的空格。

3.5切分和组合

切分:explode()和 strok()
组合:implode()和 join()

3.6字符串子串的截取

substr(目标字符串, 起始位置,截取长度);
 $string = "abcdefghijklmnopq";
 echo substr($string,1,5);
 //输出结果:bcdef

3.7字符串子串的替换

substr_replace(目标字符串,替换字符串,起始位置,替换长度);

3.8字符串查找

strstr(目标字符串,需从查找字符串);
找到需要的字符串就返回从第一个查找到的字符串的位置往后的所有字符串的内容;

stristr()为不敏感查找,不区分大小写。

3.9大小写的转换

string strtolower();转换为小写
string strtoupper();转换为大写
string ucfirst();首字母大写
string ucword();整个字符串以空格为分割符的单词首字母大写
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值