PHP - 可以在包含字符串的数组上使用foreach吗?

时间:2012-01-24 14:52:37

标签: php string foreach

我有一个字符串数组,我正在尝试实现一个foreach来回显每个字符串,如下所示:

$options = array('string1', 'string2', 'string3', 'string4', 'string5');


foreach ($options as $option)
{
    echo $option;
}               

我也试过

 foreach (options as $key => $option)      

任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:1)

当然你可以 - 看到其他答案。我只想补充一点:

$options = array('string1', 'string2', 'string3', 'string4', 'string5');

foreach ($options as $option) // Prints 'string1', 'string2' and so on
{
    echo $option;
}

如果你还需要索引(变量$i将被“绑定”到索引,从零开始):

foreach ($options as $i => $option) // Prints '0', '1' and so on (as numbers)
{
    echo $i;
}

答案 1 :(得分:0)

缺少$

foreach ($options as $option)
{
    echo $option;
}

答案 2 :(得分:0)

哦,是的,你可以很好地使用它。

<?php

$options = array('string1', 'string2', 'string3', 'string4', 

'string5');


foreach ($options as $valueinoptions)
{
    echo $valueinoptions;
    echo "<br>";
}  

?>