循环数组值

时间:2011-06-06 17:38:01

标签: php

我使用以下代码来完成每个值

foreach (array('facebook', 'twitter', 'vkontakte', 'mailru', 'odnoklassniki') as $service) {
    // Code goes here
}

但我觉得应该有比这更好的解决方案。

3 个答案:

答案 0 :(得分:4)

Imo这是最美丽的解决方案

如果您需要有关循环的更多信息,请访问here

答案 1 :(得分:2)

您可以将数组分配给变量以便于阅读和重用。

$services = array('facebook', 'twitter', 'vkontakte', 'mailru', 'odnoklassniki');
foreach ( $services as $service) {
    // Code goes here
}

根据具体情况,您还可以使用array_walk

array_walk($services, 'yourFunction');

function yourFunction(&$value, $key) {
    //Code goes here
}

答案 2 :(得分:0)

对于循环来说,你所拥有的是正确的循环方式,但这确实意味着你需要一个循环,这取决于//代码在这里是什么