该函数可以返回一个字符串的长度,即字符串中字符的数量。
string strlen ( string $string )
其中,$string
参数表示要计算长度的字符串。
该函数可以将字符串中的指定字符(串)替换成新的字符(串)。
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
其中,$search
参数表示要被替换的字符(串),$replace
参数表示替换成的新字符(串),$subject
参数表示要进行替换的原字符串,$count
参数表示替换的次数。
该函数可以将一个字符串按照指定的分隔符进行分割成数组。
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
其中,$delimiter
参数表示分隔符,$string
参数表示要进行分割的字符串,$limit
参数表示数组元素的最大个数。
该函数可以将一个数组中的元素按照指定的连接符连接成一个字符串。
string implode ( string $glue , array $pieces )
其中,$glue
参数表示连接符,$pieces
参数表示要进行连接的数组。
该函数可以从一个字符串中截取指定长度的子串。
string substr ( string $string , int $start [, int $length ] )
其中,$string
参数表示要进行截取的字符串,$start
参数表示截取的起始位置,$length
参数表示要截取的长度。如果省略$length
参数,则默认截取到字符串末尾。
该函数可以将字符串中的特殊字符转换为HTML实体。
string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" [, bool $double_encode = TRUE ]]] )
其中,$string
参数表示要进行转换的字符串,$flags
参数表示转换的规则,$encoding
参数表示字符串的编码方式,$double_encode
参数表示是否进行二次转换。
除了以上常用的字符串函数外,PHP还提供了很多其他的字符串函数,如字符串比较函数strcmp()、字符串查找函数strpos()、字符串格式化函数sprintf()等等,开发者可以根据自己的需求选择合适的函数。