Zeichenkette eines Arrayelementes prüfen

frogg06

Mitglied
Ich lese eine Csv-datei ein. Beim einlesen werden Arrays gebildet nun möchte ich prüfen ob in einem Arrayelement eine gewisse Zeichenfolge vorkommt Bsp:
PHP:
/*ArrayInhalt
$row[1]=("PC P4" , "MONITOR" , "Drucker");
$row[2]=("PC Tragbar" , "MONITOR" , "Drucker");
$row[2]=("SERVER" , "MONITOR" , "Drucker");*/
wenn ich nun das Array $row abfrage soll eine Meldung kommen wenn die Zeichenkette "PC" enthalten ist. Kann mir mal jemand einen Ansatz geben oder sehe ich den Wald vor Bäumen nicht

Danke
 
Versuchs mal hiermit:

PHP:
$row_PC=array();

//alle Array-Elemente werden durchsucht
foreach($row as $var){
    if(substr_count($var, "PC") > 0){
        //wird in einem Element er Ausdruck PC mindestens einmal gefunden, wird er in das neue Array gepackt.
        $row_PC[]=$var;
    }
}
 
Zurück