Mailinglisten-Archive |
Hai, habe hier gerade was gefunden. <?php $IN = array(); $IN[] = "Cornelius - %%%%% - Cornel, Cornelis; 16.09., 14.09.¯lateinisch;"; $IN[] = 'blah fasel; 21.01., 27.09.'; $IN[] = 'auch ein Text 13.05. 11.11.'; $IN[] = 'Firefox V1.5 downloaden'; $IN[] = 'Firefox v1.4 downloaden'; $IN[] = 'Firefox V1.3a downloaden'; $IN[] = 'Firefox v1.1.0.15b downloaden'; function get_words($eing, $i=3) { $tmp = preg_replace('/[^a-zA-ZäöüßÄÖÜ0-9]/', ' ', $eing); $AA = explode(' ', $tmp); $BB = array(); foreach($AA as $val) { if (strlen($val) > $i) {$BB[] = $val; } } return implode($BB, ' '); } foreach($IN as $line) { echo $line.' => '.get_words($line)."\n"; } ?> Laesst sich sicher verbessern, tut's aber erst mal: m. b. G. Norbert _____________________ normal: 02682-966898 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive