您的位置:首页 > 编程语言 > PHP开发

php之字符串函数

2017-05-27 13:07 253 查看
1.字符串长度

strlen('qwe');  //返回结果3

2.截取字符串

substr(string,start,length);

start的参数

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始

$str='你好世界:http://www.php.net';
echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8


3.查找字符位置函数

//strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
//如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
echo strpos($str,'nvks');

    strpos():定位字符串第一次出现的位置

    strrpos():定位字符串最后一次出现的位置
4.替换字符串
str_replace(search,replace,$str):从$str中查找search用replace来替换

5.去除空格

ltrim、rtrim、trim

6.字符串翻转

strrev($str);

7.字符串转化成数组

explode(',',$str);

8.数组转化成字符串

implode(',',$arr);

9.字符大小写转换的PHP字符串函数

strtolower($str) 字符串转换为小写

strtoupper($str) 字符串转换为大写

ucfirst($str) 将函数的第一个字符转换为大写

ucwords($str) 将每个单词的首字母转换为大

submit($str,int start[,int length]):从$str中strat位置开始提取[length长度的字符串]。

strstr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。

stristr() 功能同strstr,只是不区分大小写。

strrchr() 从最后一次搜索到的字符处返回;用处:取路径中文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: