php常用字符串处理函数,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 中相应的字符

$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>=

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转换成

strip_tags($str,['

'])去除HTML和PHP标记

如:echo strip_tags($text, '

')

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(): 去除字符串中的反斜杠

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值