ITnetwork Flashka zdarma C# týden
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: array_flip vrací prázdný array

Aktivity (2)
Avatar
Matěj Strnad:16. března 14:40

array_flip mi vrací prázdný array i když do něj dám array s daty. Co mám dělat?
Kód:

foreach ($o as $hrac) {
    $hraci[$hrac["id"]]["id"] = $hrac["id"];
    $hraci[$hrac["id"]]["jmeno"] = $hrac["jmeno"];
    $hraci[$hrac["id"]]["body"] = $hrac["body"] + $hraci[$hrac["id"]]["body"];
}
$array = seradit ($hraci);



$hraci_n_2 = array_flip ($array);

Děkuji za odpoveď :)

 
Odpovědět 16. března 14:40
Avatar
Odpovídá na Matěj Strnad
Uživatel sítě :16. března 16:17

WARNING array_flip(): Can only flip STRING and INTEGER values

Zkus:
http://php.net/…ray-flip.php#…

Nahoru Odpovědět 16. března 16:17
Chybami se člověk učí, běžte se učit jinam!
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:18. března 7:30

A mozna bych udelal i malou upravu

$id = $hrac["id"];
$hraci[$id]["id"] = $hrac["id"];
$hraci[$id]["jmeno"] = $hrac["jmeno"];
$hraci[$id]["body"] += $hrac["body"];
 
Nahoru Odpovědět 18. března 7:30
Avatar
Odpovídá na Matěj Strnad
Tomáš Novotný:18. března 7:46

Ahoj Matěji,
možná by si to chtělo nejdříve rozmyslet strukturu toho datového pole podle toho jak s ním později potřebuješ pracovat. Patrně dojdeš k lepšímu řešení, než vícerozměrné pole složitě transformovat.

Nahoru Odpovědět 18. března 7:46
∞ ... the exact amount of possibilities how to deal with the situation ... so by calm, your solution is one of many
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.