Autor Zpráva
Mastodont
Profil
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
Mastodont: potrebujes slkoucit $a a $b a protim zachovat klice v $b? Bud neco nechapu, nebo proc nepouzijes:
array_merge ($a, $b);
Mastodont
Profil
ninja
Protože potřebuji, aby položky $b byly na prvním místě. (sorry, to jsem asi měl napsat)
ninja
Profil
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
$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
Majkl578
Dík!!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0