検索

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

同じ名前パターンを持つ多くの変数を含む式を構築するにはどうすればよいですか?

システム スクリプトには 50 個の変数があります。 これらはすべて同じ命名スキームを持ちます。例:

リーリー

50 個の変数名を含むコードを記述することなく、これらすべての変数を含む式を構築する必要があります。

私の変数名はすべて「case_」パターンで始まるので、それらを合計する構文または別の式はありますか?

次のようなことを実行する必要があります:

リーリー

そしてそれ:

リーリー

それでは、PHP でコーディングする方法はあるのでしょうか? 形式言語では、名前が「case_」で始まるすべての変数を合計する必要があります。

私の 50 個の変数は、異なるソースと式の結果から取得されているため、配列に格納できません。

よくわかりませんが、他の言語ではこれを行うための表現があると思います:

リーリー

私は 30 年前に勉強でこれを学びました...

PHP でこれができるといいのですが、そうでないと機能せず、50 行のコードを書かなければなりません。

敬具

P粉310931198P粉310931198424日前807

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

  • P粉956441054

    P粉9564410542023-09-17 00:10:34

    次のような配列があると仮定します

    リーリー

    キー名が「people_physical_」で始まるすべての値を合計したいとします。これを実現するには多くの方法があります。ここでは、array_reduce:

    を使用する方法を示します。 リーリー

    しかし、呼び出しごとにすべてのキーを比較する必要があるため、これは効率的ではありません。

    返事
    0
  • キャンセル返事