ホームページ > バックエンド開発 > PHPチュートリアル > 聖書の再帰の問題について555日間考えていますが、まだ解決策がありません。

聖書の再帰の問題について555日間考えていますが、まだ解決策がありません。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:34:39
オリジナル
1064 人が閲覧しました

「聖書の」再帰問題に関する混乱について、一日考え続けましたが、解決策はありません...

この投稿は、2013-09-24 21:00 に iamsai によって最終的に編集されました。 08
<?php<br />
<br />
	$str='hello';<br />
	reverse_i($str);<br />
	function reverse_i($str)<br />
	{<br />
		if(strlen($str)>0)<br />
		{   <br />
			reverse_i(substr($str,1));<br />
			<br />
                }<br />
		<br />
		echo substr($str,0,1);<br />
		return;<br />
<br />
	}<br />
?>
ログイン後にコピー


私の質問をお読みください:
このプログラムの出力結果は逆順に出力されます。
ループ本体の reverse_i(substr($str,1)) ステートメントの操作後 hello ello llo lo o
文字長 == 0 の場合、echo substr($str,0,1) を出力します。
return ステートメントはどのような値を返しますか? 4行目に戻りますか?その後の実行順序は何ですか?誰か分析を手伝ってくれませんか?英雄たちに感謝します!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート