2013-08-27 149 views
1

我想将这个数组中的每个“a_skill”分解为一个字符串。通常我会做implode(", ", $my_array);,但是这是嵌套的。有没有简单的方法来处理这个问题?Implode嵌套数组

Array 
(
    [0] => Array 
     (
      [email] => [email protected] 
      [a_skill] => test 
     ) 

    [1] => Array 
     (
      [email] => [email protected] 
      [a_skill] => testerrrr 
     ) 

) 

从PHP的阵列文档,array_keys看起来很有前途,但我不能得到它的工作。

+0

你为什么不只是运行一个循环,抓住价值到一个数组呀? –

+0

是可能的,但是PHP的阵列函数中有一个简单的函数 –

回答

1

如果你使用PHP 5.5,那么你可以使用array_column喜欢如下:

$a_skill_array = array_column($my_array, 'a_skill'); 
echo implode(', ', $a_skill_array);