提到實現字串反轉的方法,大家都會想到用迴圈。確實,迴圈是乙個記憶體佔用量小且實現簡單的方式。但是還有一種方式可以實現這樣的功能,那就是遞迴。
php支援遞迴函式,遞迴函式程式設計客棧就是函式呼叫自己本身。這些函式特別適www.cppcns.com用於動態瀏覽資料結構,例如連線列表和樹。
例子:<?php //遞迴實現字串翻轉
function reverse_r($str)
echo substr($str,0,1);
return;
}//迴圈實現字串翻轉
function reverse_i($swww.cppcns.comtr)
return;
}reverse_r("hello");
reverse_i("everyone");
?>
結果:
php實現字串翻轉的方法
此函式的作用是反轉中文字串 mb strlen 獲取字元的長度 mb substr 獲取字元的單個元素 krsort 按照鍵值逆序排序陣列 implode 將陣列拼接為字串 explode 使用字串分隔字串 function str rev gb str array array 將字串存入陣列 l ...
PHP如何實現字串反轉 php翻轉字串
php翻轉字串,在一些面試題中經常會出現的考點。php中翻轉字串自帶strrev 函式實現,也可以不使用php內建函式,自己用for迴圈配合mb substr 或str split 來實現同樣的功能。一 strrev 翻轉字串 str hello world echo strrev str 二 fo...
php 字串翻轉函式
1.php 有自帶的字串翻轉函式 strrev,但是這個函式不能解決中文字串翻轉。2.下面的函式支援中英文本串翻轉 160 str i else return newstr else 函式使用示範 純英文本元 str abcde echo strrev ext str 純漢字 str1 中國人 ec...