php常用的字符串处理函数

2015-03-19 0 249
php常用的字符串处理函数

1查找字符位置函数:

strpos($str,$seach,[int]);查找search在$str中的第一次位置从int开始;

stripos($str,$seach,[int]);函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感

strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int开始

strripos($str,search,[int]):同上,该函数对大小写不敏感

2.提取子字符串的函数

substr($str,int start,[int len])

strstr($str1,str2)

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

strrchr() 从最后一次搜索到的字符处返回;用处:取路径中文件名

3.替换字符串的PHP字符串函数

str_replace(search,replace,source)查找search用replace替换在source中

str_ireplace(search,replace,$str):同上,该函数对大小写不敏感

strtr ($str ,$from ,$to )该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符

<?php

$trans = array("hello" => "hi", "hi" => "hello");

echo strtr("hi all, I said hello", $trans);

?> 

substr_replace($Str,$rep,$start[,length]):$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选

4、字符长度

int strlen($str)

5、比较字符函数

int strcmp($str1,$str2)$str1>=<$str2分别为正1,0,-1(字符串比较)

strcasecmp() 忽略大小写(同上)

strnatcmp("8","18")按自然排序比较字符串

strnatcasecmp()

6、分割成数组的PHP字符串函数

str_split($str,len)

split(search,$str,[int])

explode(search,$str,[int])把$str按search字符进行分割返回数组int是分割几次,后面的将不分割

7、去除空格:

ltrim() rtrim()  trim()

8、加空格函数

chunk_split($str,2)向$str字符里面按2个字符就加入一个空格;

9、chr、ord–返回指定的字符或ascii

10、HTML代码有关函数

nl2br()使\n转换成<br>

strip_tags($str,[‘<p>’])去除HTML和PHP标记

如:echo strip_tags($text, ‘<br><p>’)

htmlspecialchars($str[,var])

11、字符大小写转换的PHP字符串函数

strolower(str)

stroupper(str)

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

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

12、数据库相关的PHP字符串函数

addslashes(str)使str内单引号(’)、双引号(")、反斜线(\)与 NUL字符串转换为\’,\",\\。

magic_quotes_gpc = On :自动对 get,post,cookie的内容进行转义

get_magic_quotes_gpc():检测是否打开magic_quotes_gpc

stripslashes(): 去除字符串中的反斜杠

遇见资源网 php php常用的字符串处理函数 http://www.ox520.com/7454.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务