Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)
Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
Vyřešeno řazení dvourozměrného pole
20. srp 2015 18:08 - 20. srp 2015 18:13 #123104
potřebuji pole setřídit podle hodnoty v řádcích pole, např dle
$result["0"]->distance
pole se jmenuje result
PS pro upřesnění":
$result["0"]->distance =50
$result["1"]->distance =25
$result["2"]->distance =30
a já potřebuji aby bylo setříděno takto:
$result["0"]->distance =25
$result["1"]->distance =30
$result["2"]->distance =50
$result["0"]->distance
pole se jmenuje result
PS pro upřesnění":
$result["0"]->distance =50
$result["1"]->distance =25
$result["2"]->distance =30
a já potřebuji aby bylo setříděno takto:
$result["0"]->distance =25
$result["1"]->distance =30
$result["2"]->distance =50
20. srp 2015 18:21 #123107
Odpověď od Ernst
Joomla Expert
děkuji, tu jsem také četl, ale nepochopil, nešel by napsat příklad.
20. srp 2015 18:35 #123108
Odpověď od Cony
Moderátor
Vždyť ho máte v popisu té funkce, jen si ho lehce poupravit.
Code:
<?php
function cmp_result($a, $b)
{
if ($a->distance == $b->distance) {
return 0;
}
return ($a->distance < $b->distance) ? -1 : 1;
}
usort($result, "cmp");
?>
20. srp 2015 19:05 #123109
Odpověď od Ernst
Joomla Expert
A´t zkouším, jak zkouším, nefunguje to.
Není chyba v usort($result, "cmp"); v tom "cmp"?
má to opravdu tak být?
Není chyba v usort($result, "cmp"); v tom "cmp"?
má to opravdu tak být?