" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP 實(shí)現(xiàn)字符串翻轉(zhuǎn)(包含中文漢字)的實(shí)現(xiàn)代碼

 更新時(shí)間:2017年04月01日 14:53:53   作者:唐成勇  
本篇文章主要介紹了PHP 實(shí)現(xiàn)字符串翻轉(zhuǎn)(包含中文漢字)的實(shí)現(xiàn)代碼,在PHP面試題中經(jīng)常遇到,有興趣的可以了解一下。

包含漢字字符串亂碼

PHP面試題,題目很短,也很常見,但更容易出錯(cuò),題目如下

如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?

第一反應(yīng),當(dāng)然是strrev函數(shù)啦,這么容易的題目還放在面試?yán)锟?,真不嫌麻煩?。康强戳司W(wǎng)上的答案后,發(fā)現(xiàn)自己錯(cuò)了~~~

strrev函數(shù)對(duì)英文很好用,直接可以實(shí)現(xiàn)字符串翻轉(zhuǎn),但是面對(duì)中文呢?肯定都是亂碼,對(duì)于這樣的問題有很多,比如strstr,substr等函數(shù)都是這樣的。還好PHP提供了mb_類的函數(shù)實(shí)現(xiàn)不同編碼、不同語言之間的相互轉(zhuǎn)換等操作。下面是我寫的PHP字符串翻轉(zhuǎn)函數(shù)(mb_類的函數(shù)需要開啟一個(gè)mb_string實(shí)現(xiàn))。

需要注意的是,mb_strlen并不是PHP核心函數(shù),使用前需要確保在php.ini中加載了php_mbstring.dll,即確保“extension=php_mbstring.dll”這一行存在并且沒有被注釋掉,否則會(huì)出現(xiàn)未定義函 數(shù)的問題。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論