私は2つの配列を持っています
/**
* Menu Navigation
* @var array
*/
public $nav_top = array(
100 => 'Dashboard',
200 => 'Sell',
300 => 'Products',
400 => 'History',
500 => 'Customers',
600 => 'Setup'
);
/**
* Menu Navigation
* @var array
*/
public $nav_sub = array(
201 => 'Current Sale',
202 => 'Retrieve Sale',
203 => 'Close Register',
301 => 'Product',
302 => 'Stock Control',
303 => 'Price Books',
304 => 'Types',
305 => 'Suppliers',
306 => 'Brands',
307 => 'Tags',
501 => 'Customer',
502 => 'Group'
);
キー インデックスを失うことなく、この 2 つの配列を結合する方法は?
array_merge()
インデックスでそれを行うと、ゼロから再起動します
$nav = array_merge($Class->nav_top, $Class->nav_sub);
var_dump($nav);
# Output:
array(
0 => 'Current Sale',
1 => 'Retrieve Sale',
2 => 'Close Register',
.......
);
期待される結果配列キーはまだ同じです
# Expected Output
array(
100 => 'Dashboard',
200 => 'Sell',
300 => 'Products',
........
);