2010-02-22 4 views
0

Je cours un RegEx pour correspondre à toutes les instances du hashtag Twitter. Ca me revient très bien, mais maintenant je veux juste boucler le premier set et retourner mon #hello, #world, # hello-world .... pas le second set. Toute aide sera rapidement récompensée!Array Foreach Loop

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

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

) 

Répondre

3

Spécifiez $arr[0] que le tableau que vous voulez itérer:

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

voulez-vous dire foreach($array[0] as $string) {...?

1

Vous n'avez même pas besoin de faire une boucle. Vous pouvez juste faire

return $matches[0]; 

Cela renverra

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