Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 1. 6. 2011, 21:14:43
Potřebuji spojit pole se zachováním indexů pomocí array_merge.
$pole1 = Array( "10" => "Pole1.1", "20" => "Pole1.2", "30" => "Pole1.3", ); $pole2 = Array( "100" => "Pole2.100", "200" => "Pole2.200", "300" => "Pole2.300", ); $pole3 = Array( "1000" => "Pole3.1000", "2000" => "Pole3.2000", "3000" => "Pole3.3000", ); $vysledne_pole = array_merge($pole1, $pole2, $pole3); Výsledek je, že výsledné pole obsahuje všechny hodnoty, ale s novýma indexama, takže 0, 1, 2, 3, 4, ... ale potřeboval bych, aby se zachovaly původní, takže 10, 20, 30, 100, 200, 300, ... Snad jsem napsal příspěvěk k pochopení. |
||
Ernie Profil |
#2 · Zasláno: 1. 6. 2011, 21:21:03
|
||
xlifer Profil |
#3 · Zasláno: 1. 6. 2011, 21:41:27
Ernie:
Tak teď si připadám jako úplný blb, protože tohle mě samozřejmě napadlo, ale měl jsem za to, že funkce array_merge je to stejné a přímo k tomu určené pro spojování array polí. Každopádně díky :-) |
||
Ernie Profil |
#4 · Zasláno: 1. 6. 2011, 21:44:55
xlifer:
„připadám jako úplný blb“ To nemusíte :-) Já osobně při použití každé neobvyklejší funkce nahlížím do manuálu. Člověk se tam někdy dozví zajímavé věci. |
||
Časová prodleva: 13 let
|
0