organiser ARRAY à (3) trois dimensions ou plus
Posté : 31 janv. 2012, 14:36
Bonjour à tous !!
j'ai un array comme ceci :
la clé 'priority' n'est qu'une clé parmis les 13, comme ceci :
j'essai de reorganiser par la clé 'priority' qui ne contient que des chiffres de 1 à 4
j'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 :
je vois pas trop comment proceder, j'ai fais de nombreux tests, mais rien n'y fais !!
auriez-vous une idée de comment m'y prendre ?
merci beaucoup !
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 !


