php迭代数组以获取帐户数据

php迭代数组以获取帐户数据,php,arrays,loops,indexing,iteration,Php,Arrays,Loops,Indexing,Iteration,我已经设置了这个页面,可以为我登录到一个站点,并将新内容下载到我的服务器上。我希望它能为许多帐户这样做,只要我的浏览器打开页面,它就会无限期地继续这样做 在脚本中,我创建如下连接:$connection=newconnection('myusername','pass') 也就是说,我想把我的信条拿出来,然后把变量放在那里。上面我想声明一个用户名/密码组合数组,但我不知道如何访问索引。阵列类似于此: <?php $accounts = array( "foo" => "bar", "

我已经设置了这个页面,可以为我登录到一个站点,并将新内容下载到我的服务器上。我希望它能为许多帐户这样做,只要我的浏览器打开页面,它就会无限期地继续这样做

在脚本中,我创建如下连接:
$connection=newconnection('myusername','pass')

也就是说,我想把我的信条拿出来,然后把变量放在那里。上面我想声明一个用户名/密码组合数组,但我不知道如何访问索引。阵列类似于此:

<?php
$accounts = array(
"foo" => "bar",
"bar" => "foo!",
"foo" => "foo"
"bar" => "bar"
//100   => -100,
//-100  => 100,
);
//var_dump($array);
?>

所以循环应该是这样的

<?php
for ($i=0; $i<=count($accounts); $i++) {
//set the first value to username, *****
//set the second value to password *****
//create my connection based on these variables
//do the rest of my steps
}
?> 

带星号的线条是我不确定的线条。在上面的数组中,元素是否存储为$accounts[0][0]=“foo”、$accounts[0][0]=“bar”


建议?

在这种情况下,
foreach
循环似乎更合适(也更容易):


这一点现在看来非常明显。我已经实现了它,并进行了测试。工作起来很有魅力。
foreach ($accounts as $username => $password) {
    $connection = new Connection($username, $password);
    // Further processing...
}