私が書いたこの二重配列(いくつかの情報を含む配列内の配列)があります。以下に示すように、for each ループを使用して各ログイン セットを表示しています。
$servers = array(
1 => array('server1','username1','password1','port1'),
2 => array('server2','username2','password1','port2'),
3 => array('server3','username3','password1','port3')
);
foreach ($servers as $count => $servers_array)
{
foreach ($servers_array as $num => $value)
{
echo $servers_array[0].":".$servers_array[1].":".$servers_array[2].":".$servers_array[3]."\n";
}
}
上記の出力は
server1:username1:password1:port1
server1:username1:password1:port1
server1:username1:password1:port1
server1:username1:password1:port1
server2:username2:password1:port2
server2:username2:password1:port2
server2:username2:password1:port2
server2:username2:password1:port2
server3:username3:password1:port3
server3:username3:password1:port3
server3:username3:password1:port3
server3:username3:password1:port3
上記のように、ログインの各セットが 3 回エコーされます。各セットをそれぞれ 1 回だけエコーする必要があります。
わかる人いますか?