ホームページ  >  記事  >  バックエンド開発  >  PHPで出力文字列を逆にする方法は?再帰呼び出し出力を使用する

PHPで出力文字列を逆にする方法は?再帰呼び出し出力を使用する

青灯夜游
青灯夜游オリジナル
2018-11-19 11:30:543858ブラウズ

PHP で出力文字列を反転するにはどうすればよいですか?この記事では、PHP が再帰呼び出しを使用して文字列を逆に出力する方法を紹介します。一定の参考値があるので、困っている友達は参考にしていただければ幸いです。

まず第一に、再帰呼び出しとは何なのかを理解しましょう。

再帰呼び出し: 関数は自分自身を呼び出すか、他の関数を呼び出した後に自分自身を再度呼び出します。簡単に言うと、自分自身を呼び出します。再帰呼び出しは、大きなジョブを徐々に小さなタスクに分割できる解決策であり、論理的なアイデアです。

PHP が再帰呼び出しを使用して文字列を逆に出力する方法を紹介しましょう。

コード例:

<?php 
header("content-type:text/html;charset=utf-8");
// 反向输出字符串
//使用递归的字符串

// 通过反向输出的字符串
function reverse($str) 
{ 
	if (($str == null) || 
		(strlen($str) <= 1)) 
	echo ($str); 

	else
	{ 
		echo ($str[strlen($str) - 1]); 
		reverse(substr($str, 0, 
			(strlen($str) - 1))); 
	} 
} 

// 程序代码
$str = "hello"; 
echo ($str);
echo ("\n反向输出:\n");
reverse($str); 

?>

実行結果:


PHPで出力文字列を逆にする方法は?再帰呼び出し出力を使用する 説明: 再帰関数 reverse() Reverse は文字列をポインタ (str) として入力し、次の位置で自分自身を呼び出し、ポインタ (str 1) を渡します。このように再帰が続き、ポインタが「\0」に達すると、渡された位置(str)のスタックに蓄積されている関数がすべて返されて次々に出力されます。

概要: 上記は、PHP で再帰呼び出しを使用して出力文字列を反転する方法に関するこの記事の全体的な紹介です。皆さんの学習に役立つことを願っています。さらに関連するビデオ チュートリアルについては、

php チュートリアル

にアクセスしてください。

以上がPHPで出力文字列を逆にする方法は?再帰呼び出し出力を使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。