2017-10-12 3 views
1

Wie benutzt man ein Extra' in preg_replace?preg_replace remove 'from string

Ich habe diesen Code:

$bedrijf = preg_replace('/OR ds.bedrijf LIKE /', '', $bedrijf, 1); 

OR ds.bedrijf LIKE zu entfernen, aber ich brauche OR ds.bedrijf LIKE'

Irgendwelche Vorschläge entfernen?

+1

versuchen Sie "/ ODER ds.bedrijf LIKE \ '/" – mega6382

+3

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single. Du brauchst dafür keine Regexp. – Calimero

+1

Wenn Sie SQL-Abfragen damit zusammenkleben - es gibt bessere Lösungen. – CD001

Antwort

0

Sie müssen das Zitat mit einem umgekehrten Schrägstrich verlassen oder doppelte Anführungszeichen verwenden.

In Ihrem Fall:

'/OR ds.bedrijf LIKE\' /' 

oder mit doppelten Anführungszeichen

"/OR ds.bedrijf LIKE' /" 

Aber wenn Ihr Ziel nur Teile einer Zeichenfolge zu entfernen, ist str_replace() eine viel einfachere Lösung.