字符串函数
【字符串长度函数】
int strlen($str) 计算字符长度
int mb_strlen ( string $str [, string $encoding ] )
$str1 = 'hello';
echo mb_strlen ($str1 , 'utf8');
【查找字符串位置函数】
strpos($str,search,[int]): 查找 search 在 $str 中的第一次位置从 int 开始;
stripos($str,search,[int]): 函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小
写不敏感
strrpos($str,search,[int]): 查找 search 在 $str 中的最后一次出现的位置从 int
【字符串替换函数】
str_replace(search,replace,$str): 从 $str 中查找 search 用 replace 来替换
str_ireplace(search,replace,$str):
strtr($str,search,replace): 这个函数中 replace 不能为 "";
substr_replace($Str,$rep,$start[,length])$str 原始字符串 ,$rep 替换后的新
字符串 ,$start 起始位置 ,$length 替换的长度,该项可选
【截取子字符函数】
substr($str,int start[,int length]): 从 $str 中 strat 位置开始提取 [length 长度的字符串 ] 。
strstr($str1,$str2): 从 $str1( 第一个的位置 ) 搜索 $str2 并从它开始截取到结束字符串 ; 若没有则
返回 FALSE 。
stristr() 功能同 strstr ,只是不区分大小写。
strrchr() 从最后一次搜索到的字符处返回;
【分割 , 连接 , 反转函数】
str_split($str,len): 把 $str 按 len 长度进行分割返回数组
explode(search,$str[,int])
implode —— 将数组用特定的分割符转变为字符串
【空白处理函数】
string trim ( string $str [, string $charlist ] )
string ltrim ( string $str [, string $charlist ] )
string rtrim ( string $str [, string $charlist ] )
chunk_split($str,2); 向 $str 字符里面按 2 个字符就加入一个空格;
str_pad —— 对字符串进行两侧的补白
【字符转义函数】
addslashes ( string $str )
stripslashes ( string $str )
get_magic_quotes_gpc()
htmlspecialchars —— 将字符串中一些字符转换为 HTML 实体
htmlspecialchars_decode —— htmlspecialchars() 函数的反函数,将 HTML 实体转换为字符
html_entity_decode —— htmlentities () 函数的反函数,将 HTML 实体转换为字符
htmlentities —— 将字符串中所有可转换字符转换为 HTML 实体
【字符串比较函数】
int strcmp($str1,$str2): (字符串比较)
strcasecmp() 同上(不分大小写)
浙公网安备 33010602011771号