ich eine Zeichenfolge haben, die einen Raum zwischen Trennzeichen geben müssen, zum Beispiel:Giving einen Raum zwischen Begrenzer
Oceans and lakes have much in common,but they are also quite different.
die erwartete Ausgabe sollte wie unten sein:
Oceans and lakes have much in common , but they are also quite different .
Ich habe es mit preg_replace versucht und ich kann nur einen Platz im nächsten Zeichen geben.
Hier ist mein Code:
$string = "Oceans and lakes have much in common,but they are also quite different."
$string = preg_replace('/([\.,\?\!\:])/',"\\1 ",$string);
Und die Ausgabe:
Oceans and lakes have much in common, but they are also quite different.
Jede Hilfe ist sehr geschätzt.
Sie bitte mehr Code zu Ihrer Frage hinzufügen? – Farini
Code hinzugefügt @Farini –