Как я могу добавить пару ключевых значений в многомерном массиве без индекса в php
например:
<?php $GLOBALS['app_list_strings']['ip_list']=array ( '192.168.1.51' => 'server1', // i have to add key and value pair here just like above ); ?>
$GLOBALS['app_list_strings']['ip_list']['10.0.0.1'] = 'server2';
Вы можете добавить один за другим, как показано ниже:
$ GLOBALS ['app_list_strings'] ['ip_list'] ['192.168.1.51'] = 'server1';
$ GLOBALS ['app_list_strings'] ['ip_list'] ['192.168.1.52'] = 'server2'; ….. и так далее ..
Или
Вы можете использовать foreach для добавления всего за раз, как показано ниже:
$ array_server_ips = массив (
'192.168.1.51' => 'server1', '192.168.1.52' => 'server2', '192.168.1.53' => 'server3', '192.168.1.54' => 'server4', '192.168.1.55' = > 'server5', '192.168.1.56' => 'server6', '192.168.1.57' => 'server7'
);
foreach ($ array_server_ips как $ key => $ value) {
$GLOBALS['app_list_strings']['ip_list'][$key] = $value;
}
приведенный выше код
$GLOBALS['app_list_strings']['ip_list']['192.168.1.51'] = 'server1';
так сделайте это
два примера того, как добавить два массива
$GLOBALS['app_list_strings']['ip_list']['152.124.25.25'] = 'server x'; $GLOBALS['app_list_strings']['ip_list']['152.100.25.25'] = 'server r';
или
$GLOBALS['app_list_strings']['ip_list']=array ( '192.168.1.51' => 'server1', '152.100.25.25' => 'server x' );