配列内の各値をループし、それらの値に対して switch ステートメントを使用します。
P粉513316221
P粉513316221 2023-07-30 12:21:44
0
1
694
<p>私は PHP を初めて使用するので、誰かが私を助けてくれないかと思っていました。 </p><p>配列があります。配列の値は別の関数によって決定されますが、配列の値は常に「警告」、「クリティカル」、または「OK」、配列の長さです。任意の値にすることもできます。例: </p>


<p><code>$hold = array ( 'warning','warning','critical','ok');</code></p> <p>switch 関数と for ループ関数を使用して、配列内の各値をループし、対応するメッセージを出力する方法 (配列内にメッセージが何回出現しても、たとえば警告が表示されるなど)配列内に 2 回ある場合は、警告が 2 回出力されます)。 </p><p>以下のコードを試してみましたが、常に不明と表示されます。 </p>


<pre class="brush:php;toolbar:false;">switch($hold){ 「OK」の場合: echo 'すべて問題ありません'; 壊す; ケース「警告」: echo 'それは警告です'; 壊す; ケース「クリティカル」: 「それは重要です」とエコーします。 壊す; デフォルト: エコー「不明」; };</pre> <p>ありがとうございます</p>
P粉513316221
P粉513316221

全員に返信(1)
P粉295616170

switch ステートメントを記述するには、かなりの量のコードが必要です。別の配列を使用してメッセージを $hold の状態に関連付けてみてはいかがでしょうか?このような:### リーリー

ご覧のとおり、foreach() ループを使用して $hold を反復処理しました。


連想配列と特別な Null 合体演算子を使用しました。この方法が気に入らない場合は、switch ステートメントを使用できます。

デモについては、https://3v4l.org/jNkfF

を参照してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!