Texter mit x: Array durchsuchen und match zeile + nachfolgende ausgeben

Beitrag lesen

$wichtig = array();
for($i=0;$i<count($vorhanden);$i++) {
  if(preg_match([Suchmuster],$vorhanden[$i])) { //findet die erste wichtige Zeile
    $wichtig[] = $vorhanden[$i];       //übernimt diese in das Ergebnis
    $wichtig[] = $vorhanden[$i+1];     //und die nächste Zeile auch gleich
    continue;
  }
}

  
Falls der Inhalt von $vorhanden[$i+1] mit dem Suchmuster beginnt, gibt es ein vermutlich ungewünschtes Verhalten. Falls das Verhalten doch gewünscht ist, ist die Lösung des Fragestellers diesbezüglich auch falsch.