PHP で文字列を反転する方法: 1. PHP に付属の strrev 関数を使用して文字列を反転します; 2. 文字列を配列に分割し、それをトラバースおよび連結して文字列を反転します; 3. 、再帰を使用して文字列を逆にするだけです。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php リバースの 3 つの方法文字列メソッド
メソッド 1: PHP には、簡単に実装できる独自の関数 strrev があります:
文字列「Hello World!」を反転します:
<?php echo strrev("Hello World!"); ?>
メソッド 2 : 文字列を配列に分割し、次のようにトラバースして結合します:
function revstr($str) { if (strlen($str) <= 1) return $str; $newstr = ''; $str2arr = str_split($str,1); foreach ($str2arr as $word) { $newstr = $word.$newstr; } return $newstr; }
方法 3: この方法が最も考えやすいですが、再帰を使用する別の方法もあります。コードは次のとおりです:
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 中国語 Web サイトの他の関連記事を参照してください。