j'ai un array comme ceci :
Code : Tout sélectionner
$myArray[0][0]['priority']=1;
$myArray[0][1]['priority']=4;
$myArray[0][2]['priority']=2;
$myArray[0][3]['priority']=3;
$myArray[1][0]['priority']=3;
$myArray[1][1]['priority']=2;
$myArray[1][2]['priority']=3;
$myArray[1][3]['priority']=1;Code : Tout sélectionner
$myArray[0][0]['id_fiche'] = numbers
$myArray[0][0]['nom'] = string
$myArray[0][0]['priority'] = numbers
$myArray[0][0]['id_p'] = numbers
$myArray[0][0]['p_ES'] = string
$myArray[0][0]['p_FR'] = string
$myArray[0][0]['p_EN'] = string
$myArray[0][0]['spe'] = numbers
$myArray[0][0]['rep'] = string
$myArray[0][0]['id_muni'] = numbers
$myArray[0][0]['id_zone'] = numbers
$myArray[0][0]['id_cuidad'] = numbers
$myArray[0][0]['id_tipo_e'] = numbersj'ai essayé bien des functions trouvés sur le net, mais rien ne fonctionne, car ma version de PHP est 5.2.14 et la function qui pourrai marcher necessite la version 5.3 minimum
donc mon idée serai de re ecrire cette fameuse fonction de façon à ce qu'elle fonctionne sous php 5.2.14
voici la function en question :
Code : Tout sélectionner
usort($myArray,function($a,$b){
return $a[0]['priority']-$b[0]['priority'];
})
auriez-vous une idée de comment m'y prendre ?
merci beaucoup !


