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