PHP-Funktion zum Löschen aller zwischen bestimmten Zeichen in String

Ich bin interessiert in function delete_all_between($char1, $char2, $string)
Suche $string, $char1 und $char2 und, wenn solche gefunden wurde, klar $string vom substring zwischen diesen beiden Charakteren, einschließlich $char1 und $char2 selbst.

Beispiel:

$string = 'Some valid and <script>some invalid</script> text!';
delete_all_between('<script>', '</script>', $string);

Nun, $string enthalten sollte nur

'Some valid and  text'; //note two spaces between 'and  text'

Hat jemand eine schnelle Lösung?

InformationsquelleAutor der Frage Miloš Đakonović | 2012-10-23

Schreibe einen Kommentar