数组Foreach循环

时间:2010-02-22 14:40:27

标签: php arrays foreach

我正在运行RegEx以匹配Twitter主题标签的所有实例。它返回它很好,但现在我只想循环第一组并返回我的#hello,#world,#hello-world ....而不是第二组。任何帮助都会很快得到回报!

Array
(
    [0] => Array
        (
            [0] => #hello
            [1] =>  #world
            [2] =>  #hello-world
        )

    [1] => Array
        (
            [0] => hello
            [1] => world
            [2] => hello-world
        )

)

3 个答案:

答案 0 :(得分:3)

$arr[0]指定为要迭代的数组:

foreach ($arr[0] as $tag) {
    // …
}

答案 1 :(得分:2)

你的意思是foreach($array[0] as $string) {...吗?

答案 2 :(得分:1)

你甚至不需要循环。 你可以做到

return $matches[0];

这将返回

Array (
        [0] => #hello
        [1] =>  #world
        [2] =>  #hello-world
    )