Autor | Zpráva | ||
---|---|---|---|
RuMeC Profil * |
#1 · Zasláno: 3. 1. 2008, 20:37:29
Zdravim,
mam: $array1 = array("1", "3", "5", "2", "4", "6"); $array2 = array("aso", "možna", "ne", "nvm", "ok", "fuj"); a potebuju aby sa me to seřadilo podle $array1 od nejmensiho ... tak aby vysledek byl: 1 - aso 2 - ok 3 - možna atd... jde to nejak vubec udelat ??? dik za rady ... |
||
Mastodont Profil |
#2 · Zasláno: 3. 1. 2008, 20:42:57
Skoro bych řekl, že hledáš funkci array_combine ...
|
||
RuMeC Profil * |
#3 · Zasláno: 3. 1. 2008, 20:50:00
ok dik ... tak to zkombinuju ... ale jak to mam poskladat od nejmensiho / nejvetsiho ?
|
||
Mastodont Profil |
#4 · Zasláno: 3. 1. 2008, 20:55:30
ksort
|
||
RuMeC Profil * |
#5 · Zasláno: 3. 1. 2008, 21:01:09
ok dik ... ale ted sem si vsiml že array_combine je od verze php 5 ... myslym ... a ja mam 4 ...
|
||
Mastodont Profil |
#6 · Zasláno: 3. 1. 2008, 21:05:22
No tak se v tom hesle manuálu koukni ještě trochu víc dolů.
|
||
RuMeC Profil * |
#7 · Zasláno: 3. 1. 2008, 21:16:57
dik za pomoc ... vymyslel jsem toto a jede to vpoho ....
<?PHP $array1 = array("1", "3", "5", "2", "4", "6"); $array2 = array("ano", "nevim", "ne", "spise ano", "spise ne", "je me to jedno"); for($i = 0; $i < sizeof($array1); $i ++){ $array[$array1[$i]] = $array2[$i]; } ksort ($array); print_r($array); ?> |
||
RuMeC Profil * |
#8 · Zasláno: 3. 1. 2008, 21:23:58
a vysledek:
Array ( [1] => ano [2] => spise ano [3] => nevim [4] => spise ne [5] => ne [6] => je me to jedno ) |
||
pitomec Profil |
#9 · Zasláno: 3. 1. 2008, 21:54:17
jeste by tam mel bejt predtim print_r:reset($array);
|
||
Časová prodleva: 16 let
|
0