Цикл массива Foreach - PullRequest
       12

Цикл массива Foreach

0 голосов
/ 22 февраля 2010

Я использую 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 ]

3 голосов
/ 22 февраля 2010

Укажите $arr[0] в качестве массива, который вы хотите перебрать:

foreach ($arr[0] as $tag) {
    // …
}
2 голосов
/ 22 февраля 2010

Вы имеете в виду foreach($array[0] as $string) {...?

1 голос
/ 22 февраля 2010

Вам даже не нужно перебирать. Вы можете просто сделать

return $matches[0];

Это вернет

Array (
        [0] => #hello
        [1] =>  #world
        [2] =>  #hello-world
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...