Hallo,
ich möchte in einer Zeichenkette nach einem String suchen, der zuvor ermittelt wird, nämlich wie folgt:
Wie schon gesagt, wird der String $str vorher selbst ermittelt und kann deshalb Sonderzeichen wie %&/?[] usw. enthalten. Wie präpariere ich diesen String jetzt korrekt, damit ich o. g. Code verwenden kann?
Ist
schon ausreichend?
Danke für eure Hilfe.
ich möchte in einer Zeichenkette nach einem String suchen, der zuvor ermittelt wird, nämlich wie folgt:
Code:
if(preg_match('/<a href="info.php\?id=(\d+)">'.$str.'<\/a>/', $buffer, $treffer) == 1) { $gefunden = true; }
Ist
Code:
$suche = array('/', '?'); $ersetzen = array('\/', '\?'); $str = str_replace($suche, $ersetzen, $str);
Danke für eure Hilfe.
Kommentar