反轉字串php原始碼 php反轉字串方法

2021-10-22 22:54:40 字數 682 閱讀 9150

方法一使用strrev()函式反轉字串。

語法strrev(string)

例子echo strrev("hello world!");

輸出:!dlrow olleh

方法二把字串分割到乙個陣列中,然後遍歷拼接,具體如下

function revstr($str)

if (strlen($str) <= 1) return $str;

$newstr = '';

$str2arr = str_split($str,1);

foreach ($str2arr as $word) {

$newstr = $word.$newstr;

return $newstr;

方法三利用遞迴來做,**如下

function revstr($str)

if (strlen($str) <= 1) return $str;

$newstr = '';

$newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1));

return $newstr;

ps:這種方法應該才是面試官想看到的答案。

PHP如何實現字串反轉 php翻轉字串

php翻轉字串,在一些面試題中經常會出現的考點。php中翻轉字串自帶strrev 函式實現,也可以不使用php內建函式,自己用for迴圈配合mb substr 或str split 來實現同樣的功能。一 strrev 翻轉字串 str hello world echo strrev str 二 fo...

php中文字元字串反轉字串

header content type text html charset utf 8 s 這是我的技術部落格,歡迎多多來訪!function str rev str 用mb strlen函獲取算utf8字串的長度 length mb strlen str,utf 8 宣告乙個陣列備用 arr ar...

php替換字串字元,php如何替換字串裡的字元

php替換字串裡字元的方法 1 通過substr replace函式把字串的一部分替換為另乙個字串 2 使用str replace函式將乙個字串替換字串中的另一些字元。php 字串替換 用於從字串中替換指定字串。str replace 使用乙個字串替換字串中的另一些字元 substr replace...