我怎樣才能在多維陣列在PHP我怎樣才能在多維陣列中的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
);
?>
我怎樣才能在多維陣列在PHP我怎樣才能在多維陣列中的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';
@Floris:如果我把2文本框,超過此鍵值對鍵和值寫評論部分。 我該怎麼做。 $ GLOBALS [ 'app_list_strings'] [ 'ip_list'] =陣列( '192.168.1.51'=> 'server1的', //我不得不在這裏添加鍵和值的對 ); – user2519963
上面的代碼是
$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');
非常感謝你的回覆.. 這就是我需要.. 我還有一個quetion。 如何可以寫此數組中文件 我需要這在下面在PHP文件模式: //輸出文件 xyz.php
@ user2519963代碼已更新。有兩種方法可以做到這一點。 – amigura
您可以添加一個接一個如下圖所示:
$ GLOBALS [ 'app_list_strings'] [ 'ip_list' ] ['192.168.1.51'] ='server1';
$ GLOBALS [ 'app_list_strings'] [ 'ip_list'] [ '192.168.1.52'] = '服務器2'; .....等等..
或者
您可以使用的foreach添加所有在如下時刻:
$ array_server_ips =陣列(
'192.168.1.51'=> 'server1的', '192.168.1.52'=> '服務器2', 「192.168。 1.53'=>'server3', '192.168.1.54'=>'server4', '192.168.1.55'=> '服務器5', '192.168.1.56'=> '服務器6', '192.168.1.57'=> 'server7'
);
的foreach($ array_server_ips爲$密鑰=> $值){
$GLOBALS['app_list_strings']['ip_list'][$key] = $value;
}
問題在哪裏? –
可能是你的解決方案是在這裏:http://stackoverflow.com/questions/1355072/array-push-with-key-value-pair – Fallen
你是什麼意思「沒有指標」?這不等於索引的關鍵嗎? – Floris