Autor | Zpráva | ||
---|---|---|---|
Mastodont Profil |
#1 · Zasláno: 16. 3. 2009, 10:20:14 · Upravil/a: Mastodont
Mám dvě pole se stringovými klíči, potřebuji je sloučit - ale tak, aby shodné klíče z druhého pole nepřepsaly hodnoty v poli prvním. Jde to nějak jednodušeji než:
array_merge($b, $a, $b); ?? |
||
ninja Profil |
#2 · Zasláno: 16. 3. 2009, 10:40:31
Mastodont: potrebujes slkoucit $a a $b a protim zachovat klice v $b? Bud neco nechapu, nebo proc nepouzijes:
array_merge ($a, $b); |
||
Mastodont Profil |
#3 · Zasláno: 16. 3. 2009, 10:43:30
ninja
Protože potřebuji, aby položky $b byly na prvním místě. (sorry, to jsem asi měl napsat) |
||
ninja Profil |
#4 · Zasláno: 16. 3. 2009, 11:49:56
Takze zachovat poradi? Pak tve reseni bude asi nejjednodussi, pricemz bych si tipnul ze foreach prochazejici pole $a s podminku by mohl byt trosku rychlejsi, ale overeno to nemam.
|
||
Majkl578 Profil |
#5 · Zasláno: 16. 3. 2009, 13:17:31
$a = array('a' => 'x', 'b' => 'y'); $b = array('c' => 'z', 'b' => 'e'); $c = $a + $b; print_r($c); vystup: Array ( [a] => x [b] => y [c] => z ) |
||
Mastodont Profil |
#6 · Zasláno: 16. 3. 2009, 13:54:15
Majkl578
Dík!! |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0