php 常用字符串函数
生活随笔
收集整理的這篇文章主要介紹了
php 常用字符串函数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
以下列出開發(fā)中常用的字符串函數(shù),以供自己需要的時(shí)候查閱
長(zhǎng)度
- strlen($string):得到字符串長(zhǎng)度
字符串查找
- strpos($string, $search[, $offset]):在指定字符串中查找目標(biāo)字符串第一次出現(xiàn)的位置
- stripos($string, $search[, $offset]):忽略大小寫的去查找
- strrpos($string, $search[, $offset]):在指定字符串中查找目標(biāo)字符串最后一次出現(xiàn)的位置
- strripos($string, $search[, $offset]):忽略大小寫的去查找最后一次出現(xiàn)的位置
- strstr|strchr($string, $search[, $before_needle]):查找字符串的首次出現(xiàn),返回的是字符串
- stristr($string, $search[, $before_needle]):忽略大小寫的去查找
- strrchr($string, $search):查找指定字符在字符串中的最后一次出現(xiàn)
- str_replace($search, $replace, $string):在指定字符串中查找另外一個(gè)字符串,找到之后將其替換成指定字符串
- str_ireplace($search, $replace, $string):忽略大小寫的去查找并替換
字符串大小寫
- strtolower($string):返回小寫之后的字符串
- strtoupper($string):返回大寫之后的字符串
- ucwords($string):單詞的首字母大寫
- ucfirst($string):字符串的單詞的首字母大寫
- lcfirst($string):字符串的單詞的首字母小寫
字符串的截取
- substr($string, $start[, $length]):截取字符串
- substr_replace($string, $replace, $start[, $length]):替換字符串的子串
字符ASCII
- ord($char):得到指定字符的ASCII
- chr($ascii):根據(jù)ASCII得到指定的字符
加密
- md5($string):計(jì)算字符串的md5的散列值,返回32位長(zhǎng)度的字符串
- sha1($string):計(jì)算字符串的sha1的散列值,返回40位長(zhǎng)度的字符串
過濾
- trim($string[, $charlist]):默認(rèn)過濾字符串兩端的空格,也可以過濾指定字符串
- ltrim($string[, $charlist]):過濾字符串左端
- rtrim|chop($string[, $charlist]):過濾字符串右端
- strip_tags($string[, $allowTag]):過濾字符串中的HTML標(biāo)記
- addslashes($string):使用反斜線引用字符串中的特殊字符
- htmlentities($string[, $flag=ENT_COMPAT]):將所有字符轉(zhuǎn)換成HTML實(shí)體
- htmlspecialchars($string[, $flag=ENT_COMPAT]):將字符串中的特殊字符轉(zhuǎn)換成HTML實(shí)體
- nl2br($string):將字符串中的\n用<br/>替換
比較
- strcmp($string1, $string2):比較兩個(gè)字符串的大小
- strcasecmp($string1, $string2):忽略大小寫的比較字符串的大小
- strnatcasecmp($string1, $string2):使用自然順序算法比較字符串
- strncasecmp($string1, $string2, $len):比較字符串的開始的若干個(gè)字符
拆分/合并
- explode($delimiter, $string):將指定字符串拆分成數(shù)組
- implode|join($delimiter, $array):以指定分隔符將數(shù)組中的鍵值連接成字符串
- str_split($string[, $split_length=1]):將字符串轉(zhuǎn)換成數(shù)組
格式化字符串
- printf($format[, $args]):格式化輸出字符串
- sprintf($format[, $args]):格式化輸出字符串
其它常用
- strrev($string):反轉(zhuǎn)字符串
- str_shuffle($string):隨機(jī)打亂字符串
- str_repeat($string):重復(fù)字符串
- str_getcsv($input[, $delimiter=','[, $enclosure=''[, $escape='\']]]):解析CSV字符串為一個(gè)數(shù)組
- parse_str($str[, $arr]):將字符串解析成多個(gè)變量
轉(zhuǎn)載于:https://www.cnblogs.com/Cecil_1995/p/10966374.html
總結(jié)
以上是生活随笔為你收集整理的php 常用字符串函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P1462 通往奥格瑞玛的道路[最短路+
- 下一篇: assembly x86(nasm)画三