ホームページ > 記事 > 毎日のプログラミング > PHP 再帰アルゴリズム (3)
「PHP 再帰アルゴリズム (1)」と「PHP 再帰アルゴリズム (2)」では、それぞれ静的変数とグローバル変数の使用方法を紹介しました。この記事では、パラメータの参照と受け渡しを通じてこれを実現する方法を引き続き説明します。
以下では、パラメータを参照渡しするによる再帰アルゴリズムを導入するための具体的なコード例を紹介します。
コード例は次のとおりです。
<?php function test($a=0,&$result=array()){ $a++; if ($a<10){ $result[]=$a; test($a,$result); } echo $a."<hr>"; return $result; } var_dump(test());
$a の出力:
以上がPHP 再帰アルゴリズム (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。