Autor | Zpráva | ||
---|---|---|---|
Dědeček Profil * |
#1 · Zasláno: 28. 11. 2010, 17:28:18
Dobrý večer,
Mám tento kód, vypadá, že je to dobře a funguje to, jenže sort() mi nahradí místo místo původního klíče klíč svůj od 0 po n. Jak tedy seřadit hodnoty podle klíče ale tak aby hodnoty klíče zůstali, děkuji <?php if(empty($_POST)) exit; $test_id=$_POST["test_id"]; $var=mysql_query("SELECT * FROM results WHERE test_id='$test_id'") or die (mysql_error()); $end = array(); while ($get = mysql_fetch_array($var)) { $answer=$get["answer"]; $question=$get["question"]; $answer=explode("a",$answer); $question=explode(",",$question); $keys=array_values($answer); $values=array_values($question); $array=array_combine($keys,$values); $end += $array; } sort($end); print_r($end); ?> |
||
Alphard Profil |
#2 · Zasláno: 28. 11. 2010, 17:42:16 · Upravil/a: Alphard
asort()
Během procházení kódu jsem zapomněl původní otázku, hlavně že to aspoň nějak pomohlo. :-) |
||
Dědeček Profil * |
#3 · Zasláno: 28. 11. 2010, 17:48:26
se seřadí podle hodnot a ne podle klíčů
|
||
Dědeček Profil * |
#4 · Zasláno: 28. 11. 2010, 18:01:55
ksort() je správně :) díky za dokopání ke správnému výsledku :)
|
||
Časová prodleva: 13 let
|
0