Portál AbcLinuxu, 10. května 2025 05:55
... tu je nejaky sql dotaz ... while ($zaznam=MySQL_Fetch_Array($result)) { $pole[$i]["priezvisko"] = ..nieco..; $pole[$i]["meno"] = ..nieco..; $pole[$i]["vek"] = ..nieco..; $i++; } foreach ($pole as $key => $row) $vek[$key] = $row['vek']; array_multisort($vek, SORT_NUMERIC, SORT_DESC, $pole);Pokial mi to zbehne v skripte raz, tak nieje problem.
for(j=1;j<10;j++) ... tu je nejaky sql dotaz ... while ($zaznam=MySQL_Fetch_Array($result)) { $pole[$i]["priezvisko"] = ..nieco..; $pole[$i]["meno"] = ..nieco..; $pole[$i]["vek"] = ..nieco..; $i++; } foreach ($pole as $key => $row) $vek[$key] = $row['vek']; array_multisort($vek, SORT_NUMERIC, SORT_DESC, $pole); unset($pole); }Nefunguje to konkretne vtedy, ked sa vygeneruje pole, ktore je mensie ako pole vygenerovane predtym. Vtedy nezbehne funkcia sort a objavi sa warning: array_multisort(): Array sizes are inconsistent in ...
for(j=1;j<10;j++) $pole=array(); $vek=array(); ... tu je nejaky sql dotaz ... while ($zaznam=MySQL_Fetch_Array($result)) { $pole[$i]["priezvisko"] = ..nieco..; $pole[$i]["meno"] = ..nieco..; $vek[$i] = $pole[$i]["vek"] = ..nieco..; $i++; } array_multisort($vek, SORT_NUMERIC, SORT_DESC, $pole); }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.