J'ai eu quelques soucis à intégrer ton tableau trié à mon script parce que l'affichage était corrompu mais ca venait des balises <table> que j'avais mal placées.
Donc c'est réglé lorsque j'insère ton code dans mon script ca fonctionne bien, le tableau trié s'affiche (j'ai enlevé le non trié par souci de clarté). En revanche dès que je modifie les valeurs de l'array ca ne fonctionne plus.
Pour remplacer les valeurs de l'array par les données que je récupère dans ma requète j'ai mis ca :
$tableau = array(
array('articles'=>$data['article'], 'remise' => $res),
);
A la place de ce que tu avais mis pour ton exemple :
<?php
$tableau = array(
// tri attendu suivant la remise : F, B, D, A, E, C
array('article'=>'article A', 'prix' => 199, 'remise' => '20'),
array('article'=>'article B', 'prix' => 299, 'remise' => '50'),
array('article'=>'article C', 'prix' => 399, 'remise' => '10'),
array('article'=>'article D', 'prix' => 499, 'remise' => '40'),
array('article'=>'article E', 'prix' => 599, 'remise' => '15'),
array('article'=>'article F', 'prix' => 699, 'remise' => '75'),
);
?>
Le problème c'est qu'avec mon array modifié tel que je l'ai mis juste au dessus, il me créé un tableau pour chaque valeur de la requète au lieu de toutes les regrouper dans un seul tableau.
Donc à priori si j'arrive à remplir correctement l'array pour qu'il regroupe toutes les réponses de la requète dans un même tableau ca sera bon mais je ne vois pas trop quoi mettre d'autre...