|
|
|
| Здравствуйте
$a = array('matches' =>
array(
'5' => array('weight' => 6),
'15' => array('weight' => 6),
)
);
$b = array('matches' =>
array(
'25' => array('weight' => 6),
'35' => array('weight' => 6),
)
);
$merge = array_merge($a, $b);
print_r($merge);
|
Результатом данного скрипта является
Array
(
[matches] => Array
(
[25] => Array
(
[weight] => 6
)
[35] => Array
(
[weight] => 6
)
)
)
|
Но почему??
Я хочу чтобы результат был такой:
Array
(
[matches] => Array
(
[5] => Array
(
[weight] => 6
)
[15] => Array
(
[weight] => 6
)
[25] => Array
(
[weight] => 6
)
[35] => Array
(
[weight] => 6
)
)
)
|
| |
|
|
|
|
|
|
|
для: SnooPI
(26.10.2010 в 01:22)
| |
$merge = array('matches' => array());
$a = array(
'matches' => array(
'5' => array('weight' => 6),
'15' => array('weight' => 6)
)
);
$b = array(
'matches' => array(
'25' => array('weight' => 6),
'35' => array('weight' => 6)
)
);
$merge['matches'] = array_merge($a['matches'], $b['matches']);
print_r($merge);
|
| |
|
|
|
|
|
|
|
для: SnooPI
(26.10.2010 в 01:22)
| | Потому что Вы пишете не то, что хотите.
$merge = array('matches' => array_merge($a['matches'], $b['matches']));
|
| |
|
|
|