2017-10-20 1 views
0

J'ai besoin de trier un tableau alphabétiquement en fonction de la valeur de lat_name, quelqu'un pourrait m'aider s'il vous plaît? J'ai essayé la fonction SORT mais il n'a eu aucun effet ... Merci beaucoupComment faire pour trier un tableau multimensional par une valeur alphabétique en PHP

array(20) { 
    [126]=> 
    array(5) { 
    ["first_name"]=> 
    string(8) "Marlène" 
    ["last_name"]=> 
    string(7) "GAL" 

    } 
    [4]=> 
    array(5) { 
    ["first_name"]=> 
    string(6) "Agnès" 
    ["last_name"]=> 
    string(5) "MIO" 

    } 
    [7]=> 
    array(5) { 
    ["first_name"]=> 
    string(5) "Alain" 
    ["last_name"]=> 
    string(7) "PLAT" 

    } 
    [5]=> 
    array(5) { 
    ["first_name"]=> 
    string(5) "Alain" 
    ["last_name"]=> 
    string(8) "DIÈS" 

    } 
    [9]=> 
    array(5) { 
    ["first_name"]=> 
    string(9) "Alexandre" 
    ["last_name"]=> 
    string(8) "MIGNE" 

    } 
+2

De quelle langue parlez-vous? – Strikegently

+0

oupss sorry PHP – Pipoo

Répondre

1

CF. uksort

Vous écrivez une fonction personnalisée qui définit vos comparaisons et le classeur l'utilise.

+0

Pour des discussions d'extension utiles, cherchez la Transformation Schwartzienne et la Manœuvre Orque comme couramment utilisées en Perl. Les conceptions fonctionnent bien dans d'autres langues avec ce genre de légende. –