Aktueller Standort: Startseite> Neueste Artikel> Verwenden Sie nach dem Austausch des Inhalts Strpos (), um zu überprüfen, ob er effektiv ist

Verwenden Sie nach dem Austausch des Inhalts Strpos (), um zu überprüfen, ob er effektiv ist

M66 2025-05-31

MB_Eregi_Replace Einführung

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".

Ersetzen Sie den Inhalt durch mb_eregi_replace

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。
?>

Wie überprüfe ich, ob der Ersatz durch Strpos () erfolgreich ist?

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