Mailinglisten-Archive |
> du/ihr habt mein prob noch nicht verstanden. die bisherigen ansaetzte > liefern kein brauchbares ergebnis. > > der text sieht ungefaehr so aus: > > nameA 1-2 3-4 5-3 12-0 2-3 4-5 > nameB 10-9 9-3 3-1 2-3 4-1 > > jetzt soll alle zahlen alphanumerisch addiert werden, wenn sie NICHT > mindestens. zweiziffrig sind. > > also muesste die erste zeile lauten: > > nameA 12 34 53 12:0 23 45 na endlich wirst du mal konkreter ;-) ist nameA der string, der verarbeitet werden muss oder bekommst du die werte einzeln rein ???? $nameAA = preg_split('=\s=',$nameA); $new_nameA = array(); reset($nameAA); while(list($k,$v)=each()){ $vA = explode('-',$v); if( strlen($vA[0])==2 ){ $new_nameA[] = implode(':',$vA); }else{ $new_nameA[] = implode('',$vA); } } kiri
php::bar PHP Wiki - Listenarchive