成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

PHP常用函數(shù)之字符串處理

SwordFly / 3332人閱讀

摘要:為數(shù)組示例說(shuō)明在中將字符串替換為即可。返回其中如果的數(shù)組值比的數(shù)組值長(zhǎng),將中多出來(lái)的數(shù)組元素在中匹配的字符串替換為空串,返回。

字符串大小寫(xiě)轉(zhuǎn)換

strtoupper(string $str) //把字符串全部轉(zhuǎn)換成大寫(xiě)字母

strtolower(string $str) //把字符串全部轉(zhuǎn)換成小寫(xiě)字母

ucfirst(string $str) //把字符串的首字母轉(zhuǎn)換成大寫(xiě)

ucwords(string $str) //把字符串中全部以空格分隔的單詞首字母轉(zhuǎn)換為大寫(xiě)

字符串去除空格

ltrim() //去除字符串左邊空格

rtrim() //去除字符串右邊空格

trim() //去除字符串兩邊空格

字符串格式化

nl2br() //在字符串換行之前插入 HTML 換行標(biāo)記
(字符串必須用雙引號(hào))

strrev() //字符串反轉(zhuǎn)

md5() //將字符串進(jìn)行MD5加密,返回一個(gè)32位十六進(jìn)制字符串

htmlspecialchars(string $str) //將字符串中的html標(biāo)簽轉(zhuǎn)換成html實(shí)體

stripslashes(string $str) //將字符串中的去掉

strip_tags (string $str[,string $allowable_tags]) //從字符串中去除 HTML 和 PHP 標(biāo)記(HTML 注釋和 PHP 標(biāo)簽是硬編碼,不能通過(guò)$allowable_tags修改的)

wordwrap () //使用字符串打斷字符串為指定數(shù)量的字串

strrev (string $string) //反轉(zhuǎn)字符串

獲取字符串長(zhǎng)度

strlen(string $str)

字符串輸出

echo()

print()

die()/exit()

printf()

sprintf()

字符串比較

strcmp(string $str1,string $str2) //區(qū)分大小寫(xiě)比較

strcasecmp(string $str1,string $str2) //不區(qū)分大小寫(xiě)比較

字符串替換

str_replace() //在$subject搜索$search替換為$replace的字符串或數(shù)組

1、$search和$replace都是字符串
示例:str_replace("a", "apple", "I like eat apple.");
說(shuō)明:在$subject中將$search字符串替換為$replace字符串即可。
返回:"I like eapplet applepple."。
2、$search為數(shù)組
示例:str_replace(array("a", "p"), "apple", "I like eat apple.");
說(shuō)明:在$subject中將$search數(shù)組中的各個(gè)字符串元素依次分別替換為中$replace字符串即可。
返回:"I like eaappleapplelet aappleappleleappleapplele."。
3、$replace為數(shù)組
示例:str_replace("a", array("apple", "pear"), "I like eat apple.");
說(shuō)明:在$subject中將$search字符串替換為Array即可。
返回:"I like eArrayt Arraypple."。
4、$subject為數(shù)組
示例:str_replace("a", "apple", array("I like eat app.", "I like eat pear."));
說(shuō)明:返回值為數(shù)組,將$subject中的各元素分別用$search替換為$replace的值進(jìn)行替換。
返回:Array ( [0] => I like eapplet applepp. [1] => I like eapplet peappler. )。
5、$search和$replace都為數(shù)組
示例:str_replace(array("a", "p"), array("apple", "pear"), "I like eat apple.");
說(shuō)明:在$subject中將$search的各元素值依次分別替換為$replace的各元素值。
返回:"I like eapearpearlet apearpearlepearpearle."
其中:
如果$search的數(shù)組值比$replace的數(shù)組值長(zhǎng),
str_replace(array("a", "p", "b"), array("apple", "pear"), "I like eat apple && b.");
將$search中多出來(lái)的數(shù)組元素在$replace中匹配的字符串替換為空串,返回"I like eapearpearlet apearpearlepearpearle && ."。
如果$replace的數(shù)組值比$search的數(shù)組值長(zhǎng),
str_replace(array("a", "p"), array("apple", "pear", "banana"), "I like eat apple && b.");
$replace中多出來(lái)的數(shù)組元素將被忽略。返回"I like eapearpearlet apearpearlepearpearle && b."。
6、$search、$replace和$subject都為數(shù)組
示例:str_replace(array("a", "p"), array("apple", "pear"), array("I like eat apple.", "I like eat pear"));
說(shuō)明:在$subject中將$search各元素的值依次分別替換為$replace的值,然后進(jìn)行替換。

返回:Array ( [0] => I like eapearpearlet apearpearlepearpearle. [1] => I like eapearpearlet peareapearpearler )

字符串重復(fù)

str_repeat(string $input,int $multiplier)

字符串轉(zhuǎn)化

str_split (string $string[,int $split_length = 1]) //將字符串轉(zhuǎn)換為數(shù)組

explode ( string $delimiter , string $string [, int $limit ] ) //使用一個(gè)字符串分割另一個(gè)字符串轉(zhuǎn)換成數(shù)組

json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] ) //將一個(gè) JSON 編碼的字符串解碼轉(zhuǎn)換為 PHP 變量 (對(duì)象或數(shù)組)

字符串截取

substr ( string $string , int $start [, int $length ] ) //返回字符串的子串

strstr (string $haystack ,mixed $needle[, bool $before_needle = false ]) //在字符串中,查找字符串的首次出現(xiàn)的位置開(kāi)始截取到末尾

strrchr ( string $haystack , mixed $needle ) //查找指定字符在字符串中的最后一次出現(xiàn)位置開(kāi)始截取到末尾,一般用于獲取文件后綴

字符串打亂

str_shuffle ( string $str ) //隨機(jī)打亂一個(gè)字符串

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22150.html

相關(guān)文章

  • PHP常用函數(shù)數(shù)組處理

    摘要:數(shù)組轉(zhuǎn)化字符串將一個(gè)一維數(shù)組的值轉(zhuǎn)化為字符串如果有,用將一維數(shù)組的值連接為一個(gè)字符串對(duì)數(shù)組進(jìn)行編碼,返回格式字符串?dāng)?shù)組統(tǒng)計(jì)獲取數(shù)組元素長(zhǎng)度統(tǒng)計(jì)數(shù)組中所有值出現(xiàn)的次數(shù)數(shù)組格式化移除數(shù)組中重復(fù)的值并非鍵交換數(shù)組中的鍵和值重新索引,如果是關(guān)聯(lián)數(shù)組 數(shù)組轉(zhuǎn)化字符串 implode (string $glue,array $pieces) / implode ( array $pieces )...

    isLishude 評(píng)論0 收藏0
  • PHP常用函數(shù)文件系統(tǒng)處理

    摘要:檢測(cè)檢查文件或目錄是否存在檢查給定文件名是否為一個(gè)存在的文件存在文件檢查給定目錄名是否為一個(gè)存在的目錄存在目錄判斷給定的文件名或目錄名是否存在且可讀存在文件或目錄可讀判斷給定的文件名或目錄名是否存在且可寫(xiě)存在文件或目錄可寫(xiě)路徑解析解析文件名 檢測(cè) 檢查文件或目錄是否存在 file_exists () 檢查給定文件名是否為一個(gè)存在的文件(存在、文件) is_file...

    cikenerd 評(píng)論0 收藏0
  • PHP中的pack和unpack函數(shù)

    摘要:鑒于文件讀寫(xiě)網(wǎng)絡(luò)編程,或者說(shuō)字節(jié)流處理的重要性,掌握這兩個(gè)函數(shù)是邁向高級(jí)編程的基礎(chǔ)。相比之下字節(jié)處理門(mén)庭冷落,相關(guān)函數(shù)寥寥無(wú)幾。上述是函數(shù)簡(jiǎn)單的使用場(chǎng)景,接下來(lái)分別介紹和函數(shù)。如其名,函數(shù)的工作是將數(shù)據(jù)按照格式打包成字節(jié)數(shù)組。 轉(zhuǎn)載請(qǐng)注明文章出處:https://tlanyan.me/php-pack-a... PHP有兩個(gè)重要的冷門(mén)函數(shù):pack和unpack。在網(wǎng)絡(luò)編程,讀寫(xiě)圖像...

    Lin_R 評(píng)論0 收藏0
  • php底層原理數(shù)組實(shí)現(xiàn)

    摘要:數(shù)組是最常用的數(shù)據(jù)類(lèi)型,同時(shí)容易上手也得益于其強(qiáng)大的數(shù)組,但是數(shù)組在中是如何實(shí)現(xiàn)的呢首先,我們還是先了解下相關(guān)的數(shù)據(jù)結(jié)構(gòu),為下面的內(nèi)容打好基礎(chǔ)哈希表哈希表,顧名思義,即將不同的關(guān)鍵字映射到不同單元的一種數(shù)據(jù)結(jié)構(gòu)。 數(shù)組是PHPer最常用的數(shù)據(jù)類(lèi)型,同時(shí)php容易上手也得益于其強(qiáng)大的數(shù)組,但是數(shù)組在php中是如何實(shí)現(xiàn)的呢? 首先,我們還是先了解下相關(guān)的數(shù)據(jù)結(jié)構(gòu),為下面的內(nèi)容打好基礎(chǔ) 哈希...

    HackerShell 評(píng)論0 收藏0
  • Php常用函數(shù)系列符串處理

    摘要:規(guī)定要檢查的字符串。遇到這種情況時(shí)可以使用函數(shù)進(jìn)行檢測(cè)。輸出反引用一個(gè)引用字符串函數(shù)示例反引用一個(gè)引用字符串輸出連接分割字符串使用一個(gè)字符串分割另一個(gè)字符串邊界上的分隔字符。應(yīng)使用運(yùn)算符來(lái)測(cè)試返回值函數(shù)示例輸出返回字符串的子串輸入字符串。 轉(zhuǎn)自我的github函數(shù)示例源碼 字符串的格式化 rtrim(),除字符串右端的空白字符或其他預(yù)定義字符 ltrim(),刪除字符串開(kāi)頭空格或...

    陸斌 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<