#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp5 文字列の反転を実装する関数は "strrev()" です。この関数の機能は、文字列を反転し、文字列内の文字の順序を逆にして、反転した文字列を返すことです。構文 "strrev(弦)"。
php5 文字列を実装する関数反転は「strrev()」です。
strrev() 関数は文字列を反転します。 構文:strrev(string)戻り値: 反転した文字列を返します。 例:
<?php echo strrev("Hello World!"); ?>
拡張知識:strrev() 関数を使用して文字列を反転することに加えて、次のこともできます。次の 2 つのメソッドを使用して
1 を反転します。文字列を配列に分割し、トラバースして連結します:function joinStrrev($str){ if (strlen($str) <= 1) return $str; $newstr = ''; //str_split(string,length) 函数把字符串分割到数组中:string 必需。规定要分割的字符串。length 可选。规定每个数组元素的长度。默认是 1。 $strarr = str_split($str,1); foreach ($strarr as $word) { $newstr = $word.$newstr; } return $newstr; } $revstr = joinStrrev($str); echo $revstr;出力効果: 2、再帰を使用
function recursionStrrev($str){ if (strlen($str) <= 1) return $str;//递归出口 $newstr = ''; //递归点,substr(string,start,length) :substr() 函数返回字符串的一部分,如果 start 参数是负数且 length 小于或等于 start,则 length 为 0,正数 - 在字符串的指定位置开始,负数 - 在从字符串结尾的指定位置开始,0 - 在字符串中的第一个字符处开始 $newstr .= substr($str,-1).recursionStrrev(substr($str,0,strlen($str)-1)); return $newstr;//递归出口 } $revstr = recursionStrrev($str); echo $revstr出力効果: 推奨される学習: 「
PHP ビデオ チュートリアル 」
以上がphp5で文字列反転を実装する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。