システム スクリプトには 50 個の変数があります。 これらはすべて同じ命名スキームを持ちます。例:
リーリー50 個の変数名を含むコードを記述することなく、これらすべての変数を含む式を構築する必要があります。
私の変数名はすべて「case_」パターンで始まるので、それらを合計する構文または別の式はありますか?
次のようなことを実行する必要があります:
リーリーそしてそれ:
リーリーそれでは、PHP でコーディングする方法はあるのでしょうか? 形式言語では、名前が「case_」で始まるすべての変数を合計する必要があります。
私の 50 個の変数は、異なるソースと式の結果から取得されているため、配列に格納できません。
よくわかりませんが、他の言語ではこれを行うための表現があると思います:
リーリー私は 30 年前に勉強でこれを学びました...
PHP でこれができるといいのですが、そうでないと機能せず、50 行のコードを書かなければなりません。
敬具
P粉9564410542023-09-17 00:10:34
次のような配列があると仮定します
リーリー キー名が「people_physical_」で始まるすべての値を合計したいとします。これを実現するには多くの方法があります。ここでは、array_reduce
:
しかし、呼び出しごとにすべてのキーを比較する必要があるため、これは効率的ではありません。