2016-04-05 8 views
-1

Ich habe eine PHP-String, der wie folgt aussieht:Ersetzen aller Punkte mit einem Raum für alle Textinhalt OUTPT innerhalb eines PHP ".substr()"

$text_output .= '<strong>'.substr($k, $pos).'</strong>'."\n"; 

Der substr ($ k, $ pos) Ausgänge ein Text suchen, wie dies zum Beispiel:

Well.this.is.quite.a.long.sentence.considering.all.the.dots.used.here.within.wich.will.break. page.if.it.is.too.long

Das bedeutet, dass die Seite oft nicht mobil ist wenn der ausgegebene Satz sehr lang ist. Daher muss ich ein Stück Code hinzufügen, der alle Punkte ersetzt. " mit einem Leerzeichen "". Also am Ende die Ausgabe ich möchte, ist dies:

Gut, das ist ein ziemlich langer Satz alle Punkte innerhalb Wich verwendet man bedenkt wird Seite brechen, wenn sie zu lang ist

+0

versuchen 'str_replace' Funktion –

Antwort

0

Versuchen mit

str_replace("."," ",substr($k, $pos)); 
+0

Dank @Maninderpreet Singh! Das funktionierte großartig: ** ** ** ** .substr ($ k, $ pos). ** TO ** '.str_replace (". "," "," $ K, $ pos ").' – panterara

+0

a Nachfolgefrage Ich versuche, ** str_replace ** mit demselben Ergebnis zu platzieren (dh alle Punkte "." durch Leerzeichen zu ersetzen. ") Wie kann ich ** str_replace ** in diese Abfrage' $ read ['name'] 'einfügen ? – panterara

+0

mache so etwas wie str_replace (".", "", Substr ($ k, $ pos)); @panterara –

Verwandte Themen