Grazie per la dritta ma ora mi si pone un altro problema che non mi spiego...
Praticamente ho un array, che ho ordinato.. e ora vorrei stampare il valore di alcune chiavi di codesto array in base ad un criterio da me scelto..
Il codice sarebbe
Codice PHP:
arsort($array);
reset($array);
foreach ($array as $key => $value) {
if (strpos($key,"/")) {
if (!in_array(substr($key,0,strpos($key,"/")), $last)) {
$last[] = $key.$value;
echo substr($key,0,strpos($key,"/")).$value."
";
}
}
}
L'array è formato da valori tipo
cineteca => 1224627168
lotteria => 1224366042
lotteria => 1224150354
itinerari => 1223561126
itinerari => 1223398868
e vorrei che mi stampasse solo la chiave con il valore maggiore per ogni genere..
Per questo lo ho messo in ordine, ed elaborandolo dall'inizio, imposto un nuovo array $last con il primo valore di ogni tipo.. quindi dovrei avere
cineteca => 1224627168
lotteria => 1224366042
itinerari => 1223561126
ma invece non funziona.. mi stampa tutto!
E' come se la funzione in_array facesse cilecca..