嵌套数组上的内爆

时间:2013-08-27 01:43:05

标签: php arrays

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

Array
(
    [0] => Array
        (
            [email] => don.pinkus@gmail.com
            [a_skill] => test
        )

    [1] => Array
        (
            [email] => don.pinkus@gmail.com
            [a_skill] => testerrrr
        )

)

从PHP的数组文档中,array_keys看起来很有希望,但我无法让它工作。

1 个答案:

答案 0 :(得分:1)

如果您使用的是PHP 5.5,则可以使用array_column,如下所示:

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