Durchlaufen Sie jeden Wert im Array und verwenden Sie dann eine Switch-Anweisung für diese Werte.
<p>Ich bin PHP-Neuling und frage mich, ob mir jemand helfen könnte. </p><p>Ich habe ein Array, der Wert im Array wird durch eine andere Funktion bestimmt, aber der Wert des Arrays ist immer „Warnung“, „kritisch“ oder „ok“, die Länge des Arrays kann auch beliebig sein. Zum Beispiel: </p><p><br /></p>
<p><code>$hold = array ( 'warning','warning','critical','ok');</code></p>
<p>So verwenden Sie die Switch-Funktion und die for-Schleifenfunktion, damit sie jeden Wert im Array durchläuft und die entsprechende Meldung ausgibt (unabhängig davon, wie oft die Meldung im Array erscheint, wird beispielsweise eine Warnung angezeigt). zweimal im Array, dann sollte die Warnung zweimal gedruckt werden). </p><p>Ich habe den folgenden Code ausprobiert, aber er gibt immer unbekannt aus. </p><p><br /></p>
<pre class="brush:php;toolbar:false;">switch($hold){
Fall 'ok':
echo „Alles ist in Ordnung“;
brechen;
Fall 'Warnung':
echo „es ist eine Warnung“;
brechen;
Fall 'kritisch':
echo „es ist kritisch“;
brechen;
Standard:
echo 'unbekannt';
};</pre>
<p>Vielen Dank</p>