Die Funktion der Funktion MB_Eregi_Replace besteht darin, sie durch regelmäßige Ausdrücke zu ersetzen und ist von Fall unempfindlich. Die Funktionssignatur ist wie folgt:
string mb_eregi_replace ( string $pattern , string $replacement , string $string [, string $option = "msr" ] )
$ muster : reguläres Ausdrucksmuster, Beachten Sie, dass kein Trennzeichen erforderlich ist.
$ Ersatz : Die ersetzte Zeichenfolge.
$ String : Die ursprüngliche Zeichenfolge, die ersetzt werden soll.
$ Option : Optionaler Parameter, Standard ist "msr".
Angenommen, wir haben einen Text, der alle "example.com" oder "example.com" durch "m66.net", Code -Beispiel:
<?php
$text = "Zugang Example.com Erhalten Sie weitere Informationen。";
$pattern = "example.com";
$replacement = "m66.net";
$replaced_text = mb_eregi_replace($pattern, $replacement, $text);
echo $replaced_text; // Ausgabe:Zugang m66.net Erhalten Sie weitere Informationen。
?>
mb_eregi_replace gibt keinen booleschen Wert zurück, der es ersetzt, sondern nur die ersetzte Zeichenfolge zurückgibt. Um festzustellen, ob der Ersatz erfolgreich ist, können Sie Strpos () verwenden, um festzustellen, ob die ersetzte Zeichenfolge die Zielzeichenfolge enthält.
Wenn wir das obige Beispiel fortsetzen, möchten wir feststellen, ob der Text bereits "m66.net" enthält:
请Zugang http://m66.net Erfahren Sie mehr。
Erfolgreicher Ersatz