Zadejte hledaný výraz...

PHP – Řazení a výpis vícerozměrného asociativního pole

mcever4
verified
rating uzivatele
18. 7. 2014 12:03:58
Zdravím, prosím o radu:
mám pole
$pole =50;
$pole =150;
$pole =10;
$pole =350;
$pole =10;
$pole =30;
Jak seřadit a vypsat pole, aby byl výsledek tento:
OS:
Praha > 150
Pardubice > 50
Náchod > 10
DO:
Hradec Králové > 350
Praha >30
Brno >10
18. 7. 2014 12:03:58
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040586
panko
verified
rating uzivatele
(6 hodnocení)
18. 7. 2014 13:05:08
Dobrý den,
nepřipadá mi to jako ideální řešení, ale já bych to v případě pouze 2 klíčů řešil asi nějak takto.
$pole =50;
$pole =150;
$pole =10;
$pole =350;
$pole =10;
$pole =30;
$pole_2 = array();
foreach ($pole as $key => $row)
{
foreach($row as $value){
$pole_2[] = $value;
}
}
array_multisort($pole_2, SORT_DESC, $pole);
var_dump($pole);
18. 7. 2014 13:05:08
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040585
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
18. 7. 2014 13:34:35
Napsal panko;1108005
nepřipadá mi to jako ideální řešení, ale já bych to v případě pouze 2 klíčů řešil asi nějak takto.
Nejak mi unika smysl tech foreach a promenne $pole_2
18. 7. 2014 13:34:35
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040584
18. 7. 2014 15:27:51
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040583
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
18. 7. 2014 15:41:30
rsort smaze klice z pole. Kdyz uz, tak krsort
18. 7. 2014 15:41:30
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040582
crs
verified
rating uzivatele
(1 hodnocení)
18. 7. 2014 16:20:22
Ondřej: skoro!
arsort($pole);
arsort($pole);
18. 7. 2014 16:20:22
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040581
mcever4
verified
rating uzivatele
31. 7. 2014 16:02:06
Díky všem
31. 7. 2014 16:02:06
https://webtrh.cz/diskuse/php-razeni-a-vypis-vicerozmerneho-asociativniho-pole#reply1040580
Pro odpověď se přihlašte.
Přihlásit