Ordine array in base alla lunghezza dei valori

spacca!  0 scarso!  0 versione stampa invia per email scheda utente totale visite  669
Ordino un array in base alla lunghezza dei suoi valori
<?php
// esempio array da riordinare
$array = array();
$array[0] = "gianni";
$array[1] = "alberto";
$array[2] = "luca";
$array[3] = "vincenzo";
$array[4] = "annamaria";
// ciclo l'array
foreach ($array as $key => $value) {
    // creo l'elemento con una nuova chiave
    $array[strlen($value)] = $value;
    // elimino il vecchio elemento
    unset($array[$key]);
}
// riordiono per chiave
krsort($array);
// mostro il nuovo array
var_dump($array);
?>
 
 

Inserisci un commento

non sei loggato

CAPTCHA