方法一使用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...