Autor Zpráva
Dědeček
Profil *
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
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 *
se seřadí podle hodnot a ne podle klíčů
Dědeček
Profil *
ksort() je správně :) díky za dokopání ke správnému výsledku :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0