Mailinglisten-Archive |
Hi Thomas, Du kannst diesen Workarround verwenden: <? $string = "Ein, relativ kurzer, aber schöner Muster-Satz für einen Test mit explode();."; $chars = '/[^a-zA-ZäöüßÄÖÜ0-9\-\']/'; $string = preg_replace($chars, ' ', $string); $string = preg_replace('=[\s]+=', ' ', trim($string)); $WRD = explode(' ', $string); print_r($WRD); ?> Wie man leicht sieht, kann man die Zeichen in $chars beliebig an seine Problemstellung anpassen ... m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m. ----- Original Message ----- From: <thomas.hausheer at bluewin.ch> To: <php at phpbar.de> Sent: Monday, March 14, 2005 7:52 AM Subject: [php] str_word_count mit umlauten Guten Morgen Zersplitte ich ein Arrai mit str_word_count werden die Umlaute als Trennzeichen angesehen. Mein Beispiel: //CODE $tZWort = str_word_count($zWort, 1); $ttZWort = count($tZWort); $ttFound = 0; //temp var for ($x = 0; $x<$ttZWort; $x++) { $zW = $tZWort[$x]; print $zW."<br>"; } //AUSGABE $zWort = "Das Wörtchen wenn"; -> Das -> W -> rtchen -> wenn Hat mir jemand eine Lösung? Habe schon versucht, den zu zersplittenden String vorher mit 'htmlspecialchars' zu formatieren, doch kein Erfolg. Vielen Dank & schönen Tag. Thomas -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive