php $ _GET problème de tri
-
01-07-2019 - |
Question
voici l'entrée que je reçois de mon fichier flash
process.php? Q2 = 898 & Aa = Grade1 & Tim = 0% 3A0% 3A12 & Q1 = 908 & Bb = lkj & Q4 = jhj & Q3 = 08 & C = Nord% 20America & Q0 = 1
et en php j'utilise ce code foreach ($ _GET en tant que $ field = & label $) { $ datarray [] = $ _ GET [$ field];
echo "$field :";
echo voici l'entrée que je reçois de mon fichier flash
process.php? Q2 = 898 & Aa = Grade1 & Tim = 0% 3A0% 3A12 & Q1 = 908 & Bb = lkj & Q4 = jhj & Q3 = 08 & C = Nord% 20America & Q0 = 1
et en php j'utilise ce code
foreach ($ _GET en tant que $ field = & label $)
{
$ datarray [] = $ _ GET [$ field];
<*>
Je reçois ceci mis en vente
Q2: 898
Aa: Grade1
Tim: 0: 0: 12
Q1: 908
Bb: lkj
Q4: jhj
Q3: 08
Cc: Amérique du Nord
Q0: 1
maintenant ma question est comment puis-je le trier par ordre alphabétique de sorte qu'il devrait ressembler à ceci
Aa: Grade1
Bb: lkj
Cc: Amérique du Nord
Q0: 1
Q1: 908
et ainsi de suite .... avant de pouvoir l'insérer dans la base de données
GET[$field];;
echo "<br>";
Je reçois ceci mis en vente
Q2: 898 Aa: Grade1 Tim: 0: 0: 12 Q1: 908 Bb: lkj Q4: jhj Q3: 08 Cc: Amérique du Nord Q0: 1
maintenant ma question est comment puis-je le trier par ordre alphabétique de sorte qu'il devrait ressembler à ceci Aa: Grade1 Bb: lkj Cc: Amérique du Nord Q0: 1 Q1: 908
et ainsi de suite .... avant de pouvoir l'insérer dans la base de données
Autres conseils
vous recherchez ksort . Creusez le manuel PHP! ;)
Pour obtenir un tri naturel par clé:
function knatsort(&$karr){
$kkeyarr = array_keys($karr);
natsort($kkeyarr);
$ksortedarr = array();
foreach($kkeyarr as $kcurrkey){
$ksortedarr[$kcurrkey] = $karr[$kcurrkey];
}
$karr = $ksortedarr;
return true;
}
Merci, Manuel PHP!
foreach ( Pour obtenir un tri naturel par clé:
function knatsort(&$karr){
$kkeyarr = array_keys($karr);
natsort($kkeyarr);
$ksortedarr = array();
foreach($kkeyarr as $kcurrkey){
$ksortedarr[$kcurrkey] = $karr[$kcurrkey];
}
$karr = $ksortedarr;
return true;
}
Merci, Manuel PHP!
<*>GET as $key => $value) {
echo $key.' - '.$value.'<br/>';
}