Salve, fin dai tempi della scuola non ho mai masticato bene l'ordinamento degli array quindi mi rivolgo a voi.
Ho un array formato dai risultati elaborati da un feed di google calendar.
La situazione è questa:
$eventi è l'array contenitore al suo interno ho tanti array di questo tipo:
Codice PHP:
$eventi[]['titolo'] = $title;
$eventi[]['inizio'] = $start
$eventi[]['fine'] = $end;
$eventi[]['Dove'] = $where;
$eventi[]['descr'] = $descr;
il mio problema è che lui prende come primo elemento il 'più lontano' mentre io vorrei fare esattamente il contrario
ho provato sia con il ksort sia con l'array_multisort ma non sono riuscito nelle mie intenzioni.
Questo è il frammento di codice che mi stampa correttamente i valori con le rispettive chiavi
Codice PHP:
/* Recupero gl eventi dell'array */
$eventi=$this->esito;
foreach ($eventi as $evento){
foreach ($evento as $chiave=>$valore)
{
echo "$chiave => $valore
";
}}
Ho provato con un
Codice PHP:
for($i=0;$i<count($value);$i++)
ma il count mi da sempre 1 e non scrive nulla.
Grazie Daniele