Vergleichen mehrerer Werte in PHP ohne Ausführlichkeit
In PHP kann der Vergleich zahlreicher Werte zu redundantem Code führen, wie im folgenden Beispiel gezeigt:
if($var == 3 || $var == 4 || $var == 5 || $var =='string' || $var == '2010-05-16') { // execute code here }
Um diesen Code zu vereinfachen, ist es möglich, ein Array mit den Werten zu erstellen und dann die Funktion in_array() zu verwenden, um zu prüfen, ob Die Variable stimmt mit jedem Element innerhalb des Arrays überein:
$checkVars = array(3, 4, 5, "string", "2010-05-16"); if(in_array($var, $checkVars)){ // Value is found. }
Dieser Ansatz macht die mehrfache explizite Erwähnung der Variablen überflüssig, wodurch der Code prägnanter und lesbarer wird.
Weitere Informationen dazu Informationen zur Funktion in_array() finden Sie im PHP-Handbuch: http://uk.php.net/manual/en/function.in-array.php
Das obige ist der detaillierte Inhalt vonWie kann man mehrere Werte in PHP ohne übermäßigen Code effizient vergleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!