Mailinglisten-Archive |
> trim() entfernt ja ALLE Leerstellen am String Anfang > und Ende. Die Funktionen str_replace() usw. entfernen > aber nur EINMAL die angegebenen Zeichen. ich war immer der meinung, dass ein replace _jedes_ vorkommen eines bestimmen strings durch einen anderen ersetzt.. > Gibts eine Funktion die auch überflüssige > Leerstellen aus einem String > entfernt? Und zwar in einem Rutsch, wie trim()? "überflüssige Leerstellen" .. hmm würd ich sowas probieren str_replace(" ." , "" , $string); // space, punkt str_replace(" !" , "" , $string); // space, ausrufe str_replace(" ?" , "" , $string); // space, frage str_replace(" :" , "" , $string); // space, doppelpnkt str_replace(" ;" , "" , $string); // space, semi und schliesslich preg_replace("/[ ]{2,}/" , "" , $string); // mehr als 1 space hintereinander aber was norbert da für ein code-schnipsel geschickt hat, lässt mich ersthaft darüber nachdenken, ob ich überhaupt deine frage verstanden habe... mfg kai
php::bar PHP Wiki - Listenarchive