字符串函数一

本文详细介绍PHP中的字符串操作方法,包括字符长度计算、位置查找、替换、提取子串、分割及连接等功能,并涵盖大小写转换与HTML实体转换等实用技巧。

1.    字符长度函数

int strlen($str) 计算字符长度

int mb_strlen ( string $str [, string $encoding ] )

2查找字符位置函数:

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

                      if(strpos($str,search,[int])===fasle)

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

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

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

查找出现几次

3字符串替换函数

str_replace(search,replace,$str):从$str中查找 search用replace来替换

str_irreplace(search,replace,$str):

strtr

    strtr ( string $str , string $from , string $to )

    strtr ( string $str , array $replace_pairs )

substr_replace($Str,$rep,$start[,length])$str原始字符串,$rep替换后的新

字符串,$start起始位置,$length替换的长度,该项可选

 

4提取子字符函数(双字节)

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

     头,尾,中间。截取中文无乱码,mb_substr.

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

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

strrchr() 从最后一次搜索到的字符处返回;

 

5.分割,连接,反转函数

str_split($str,len):把$str按len长度进行分割返回数组

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

explode(search,$str[,int])

implode —— 将数组用特定的分割符转变为字符串

 

6.去除,增加空格函数

str_split($str,len):把$str按len长度进行分割返回数组

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

explode(search,$str[,int])

implode —— 将数组用特定的分割符转变为字符串

 

7.HTML代码/数据库安全处理有关函数

addslashes ( string $str )

stripslashes ( string $str )

get_magic_quotes_gpc()

htmlspecialchars —— 将字符串中一些字符转换为HTML实体

htmlspecialchars_decode —— htmlspecialchars()函数的反函数,将HTML实体转换为字符

html_entity_decode —— htmlentities ()函数的反函数,将HTML实体转换为字符

htmlentities —— 将字符串中所有可转换字符转换为HTML实体

 

8比较字符函数

int strcmp($str1,$str2):(字符串比较)

strcasecmp() 同上(不分大小写)

 

9.字符大小写转换函数

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

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

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值