字符串函数
查找字符位置函数:
- strpos($str,search,[int]):查找search在$str中的第一次位置从int开始;
- stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感
- strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int
提取子字符函数(双字节)
- substr ($str,int start[,int length]):从$str中start位置开始提取[length长度的字符串]。
- strstr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。
- stristr() 功能同strstr,只是不区分大小写。
- strrchr() 从最后一次搜索到的字符处返回;用处:取路径中文件名
替换字符串的PHP字符串函数:
- str_replace(search,replace,$str):从$str中查找search用replace来替换
- str_ireplace(search,replace,$str): 不区分大小写替换
- substr_replace($Str,$replace,$start[,length])$str原始字符串,$replace替换后的新字符串,$start起始位置,$length替换的长度,该项可选
字符长度
- int strlen($str) 获取字符串的长度,是字节的长度,而不是字符的长度
分割成数组的PHP字符串函数
- str_split($str,len):把$str按len长度进行分割返回数组
- array explode ( string $delimiter , string $string [, int $limit ] ), 按照分隔符分割.
去除空格
- trim($str) 去除两边的空白
- ltrim($str) 去除左边的空白
- rtrim($str) 去除右边的空白
HTML代码有关函数
- nl2br():使转换为<br>。
- strip_tags($str,[不去掉的标签]):去除HTML和PHP标记
- urlencode()编码成url支持的内容
- urldecode()反编码.
- htmlspecialchars($str):页面正常输出HTML代码参数是转换方式
自动转义
addslashes($str):使str内单引号(¹)、双引号(")、反斜线()与 NUL
字符串转换为¹,",\。