php $_GET problema di ordinamento
-
01-07-2019 - |
Domanda
ecco l'input che ricevo dal mio file flash
process.php?Q2=898&Aa=Grado1&Tim=0%3A0%3A12&Q1=908&Bb=lkj&Q4=jhj&Q3=08&Cc=Nord%20America&Q0=1
E in PHP uso questo codice foreach ($ _get come $ field => $ etichetta) {$ datarray [] = $ _ get [$ field];
echo "$field :";
echo $_GET[$field];;
echo "<br>";
lo tiro fuori
Q2: 898 AA: Grade1 Tim: 0: 0: 12 Q1: 908 BB: LKJ Q4: JHJ Q3: 08 CC: North America Q0:
Ora la mia domanda è: come posso ordinarlo alfabaticaly, quindi dovrebbe apparire come questo AA: grado 1 BB: LKJ CC: North America Q0: 1 Q1: 908
e così via....prima di poterlo inserire nel DB
Altri suggerimenti
quello che stai cercando è ksort.Scava il manuale PHP!;)
Per ottenere un ordinamento naturale per chiave:
function knatsort(&$karr){
$kkeyarr = array_keys($karr);
natsort($kkeyarr);
$ksortedarr = array();
foreach($kkeyarr as $kcurrkey){
$ksortedarr[$kcurrkey] = $karr[$kcurrkey];
}
$karr = $ksortedarr;
return true;
}
Grazie, manuale PHP!
foreach ($_GET as $key => $value) {
echo $key.' - '.$value.'<br/>';
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow