2013-06-25 47 views
0

我怎樣才能在多維陣列在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 
); 
?> 
+0

問題在哪裏? –

+0

可能是你的解決方案是在這裏:http://stackoverflow.com/questions/1355072/array-push-with-key-value-pair – Fallen

+0

你是什麼意思「沒有指標」?這不等於索引的關鍵嗎? – Floris

回答

2
$GLOBALS['app_list_strings']['ip_list']['10.0.0.1'] = 'server2'; 
+0

@Floris:如果我把2文本框,超過此鍵值對鍵和值寫評論部分。 我該怎麼做。 $ GLOBALS [ 'app_list_strings'] [ 'ip_list'] =陣列( '192.168.1.51'=> 'server1的', //我不得不在這裏添加鍵和值的對 ); – user2519963

0

上面的代碼是

$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'); 
+0

非常感謝你的回覆.. 這就是我需要.. 我還有一個quetion。 如何可以寫此數組中文件 我需要這在下面在PHP文件模式: //輸出文件 xyz.php 'server1', //我必須在這裏添加密鑰和值對,就像上面的 ); ?> – user2519963

+0

@ user2519963代碼已更新。有兩種方法可以做到這一點。 – amigura

0

您可以添加一個接一個如下圖所示:

$ 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; 

}

相關問題