PHPの逆文字列メソッド

angryTom
リリース: 2023-04-07 09:18:01
オリジナル
3735 人が閲覧しました

PHPの逆文字列メソッド

PHP 関連の仕事の面接中に、文字列を反転する方法という問題に遭遇する可能性があります。以下では、この質問にお答えします。

推奨チュートリアル: PHP ビデオ チュートリアル

##方法 1

strrev() 関数を使用して文字列を反転します。

文法 strrev(string)

<?php 
echo strrev("Hello World!"); 
?>
ログイン後にコピー

出力: !dlroW olleH

メソッド 2

次のように、文字列を配列に分割し、トラバースして結合します。

function revstr($str)
{
	if (strlen($str) <= 1) return $str;
 
	$newstr  = &#39;&#39;;
	$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 = &#39;&#39;;
	$newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1));
 
	return $newstr;
}
ログイン後にコピー

ps: この方法は面接官が見たいものである必要があります。 。

以上がPHPの逆文字列メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート