ホームページ  >  に質問  >  本文

一般の人向けに PHP の再帰関数の秘密を明らかにする

PHP の再帰関数 (フィボナッチを使用しない) を、例を使って分かりやすく説明してくれる人はいますか?例を見ているのですが、フィボナッチがまったく分かりません。

###よろしくお願いします ;-) また、Web 開発ではどれくらいの頻度で使用しますか?

P粉211600174P粉211600174342日前664

全員に返信(2)返信します

  • P粉709307865

    P粉7093078652023-10-18 00:23:39

    1 つの例は、指定されたディレクトリのサブディレクトリにあるすべてのファイルを印刷することです (これらのディレクトリにシンボリックリンクがない場合、何らかの形で機能が壊れる可能性があります)。すべてのファイルを印刷する擬似コードは次のとおりです:

    リーリー

    最初にすべてのサブディレクトリを印刷し、次に現在のディレクトリ内のファイルを印刷するという考え方です。この考え方はすべてのサブディレクトリに対して機能するため、この関数はすべてのサブディレクトリに対して再帰的に呼び出されます。

    この例を試したい場合は、特別なディレクトリ ... を確認する必要があります。そうしないと、printAllFiles(". ")# の呼び出しが停止します。 ## 常にこの方法で。さらに、印刷する内容と現在の作業ディレクトリを確認する必要があります (opendir()getcwd()... を参照)。

    返事
    0
  • P粉604669414
  • キャンセル返事