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

时间:2014-04-26 03:19:05

标签: php arrays loops indexing iteration

我已设置此页面,为我登录网站并将新鲜内容下载到我的服务器。我希望它可以为许多帐户执行此操作,只要我的浏览器打开页面,我就会无限期地继续这样做。

在脚本中,我创建了这样的连接:$connection = new Connection('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] ==&#39; foo&#39;,$ accounts [0] [0] ==&#39; bar&#39; ?

建议?

1 个答案:

答案 0 :(得分:1)

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

foreach ($accounts as $username => $password) {
    $connection = new Connection($username, $password);
    // Further processing...
}