首頁 > 網際網路

php中如何實現字串翻轉?

2019-12-13 22:07:44

在php中,strrev()是php自帶的反轉字串方法,但它不能實現中文字串的反轉。下面介紹字串是中英文混合時的反轉方法。


1

新建一個php檔案,命名為handle.php,用於講解php中如何實現字串翻轉。


2

在handle.php檔案中,使用header()方法設定檔案的編碼是utf8,避免網頁輸出中文時出現亂碼。


3

在handle.php檔案中,定義一個$str變數,並把一個中英文混合的字串儲存在該變數中。


4

在handle.php檔案中,使用mb_strlen()獲得字串的長度,並把它儲存在$len變數中。同時,定義一個$result變數,用於儲存反轉後的變數。


5

在handle.php檔案中,使用for迴圈遍歷字串,每一次迴圈,通過mb_substr()從字串後面開始往前擷取一個字元,並通過「.=」方法重新拼裝字串。


6

在handle.php檔案中,使用echo輸出反轉後的字串,由輸出結果可見,成功實現字串的反轉。


1

1、取得字串的長度,通過for迴圈遍歷字串。2、在遍歷字串時,使用mb_substr()方法從後往前擷取一個字串。3、將擷取到的字串拼裝成一個新的字串。

IT145.com E-mail:sddin#qq.com