Mi arrivano una serie di dati in un'array dove però l'indice non è separato.
Ovvero mi arrivano una serie di dati così:
Come usarli?codice:[nome2] => Michael [cognome2] => Donovan [nome3] => Raymond [cognome3] => Storey [nome4] => Steve [cognome4] => Bacic [nome5] => Jeremy [cognome5] => Guilbaut [nome6] => Zoie [cognome6] => Palmer [nome7] => Steve [cognome7] => Bacic ecc.
PHP per lavorarli li vorrebbe ovviamente così:
ma non li ho!codice:nome[2] => Michael cognome[2] => Donovan nome[3] => Raymond cognome[3] => Storey nome[4] => Steve cognome[4] => Bacic nome[5] => Jeremy cognome[5] => Guilbaut nome[6] => Zoie cognome[6] => Palmer nome[7] => Steve cognome[7] => Bacic
Come usarli, allora?
Ho provato a fregarmene ed usare comuqnue:
e varie alternative:codice:$dato[$i]=$nome[$i];
ma sempre senza successo.codice:$dato[$i]=$nome$[$i]; $dato[$i]=$nome$$]; $dato[$i]=$nome$i$i; $dato[$i]="nome".$i; ecc...
Nella peggiore delle ipotesi potrei scrivere a mano un ciclo 'umano' generando errori quando i record ii ha finiti, cioè una cosa così:
ma ovviamente è una porcata...codice:$dato[]=$nome2; $dato[]=$nome3; $dato[]=$nome4;
Qualche idea di estrazione elegante?


Rispondi quotando