Hallo
Ich möchte in einem string mehrere (5) Variablen suchen. Da ich nun auch noch abfragen müsste ob in $m1 - $m5 überhaupt ein Wert vorhanden ist (sonst wäre ein Vergleich nicht notwendig) wird es kompliziert.
Gibt es eine einfachere Lösung als diese verschachtelten if's?
nb. bitte nicht ab den "{}" aufregen, als ausgedienter Cobolprog ist das intus ...
Ich möchte in einem string mehrere (5) Variablen suchen. Da ich nun auch noch abfragen müsste ob in $m1 - $m5 überhaupt ein Wert vorhanden ist (sonst wäre ein Vergleich nicht notwendig) wird es kompliziert.
Gibt es eine einfachere Lösung als diese verschachtelten if's?
PHP-Code:
$m1 = substr ($inhalt, 0,3);
$m2 = substr ($inhalt, 4,3);
$m3 = substr ($inhalt, 8,3);
$m4 = substr ($inhalt, 12,3);
$m5 = substr ($inhalt, 16,3);
$merkmale = array("50", "51", "104", "108" etc.);
if (in_array(($m1),$merkmale))
{
if (in_array(($m2),$merkmale))
{
if (in_array(($m3),$merkmale))
{
if (in_array(($m4),$merkmale))
{
if (in_array(($m5),$merkmale))
{
echo "Alle Merkamle gefunden";
}
}
}
}
}
Kommentar