1

我想将此数组中的每个“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 看起来很有希望,但我无法让它工作。

4

1 回答 1

1

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

$a_skill_array = array_column($my_array, 'a_skill');
echo implode(', ', $a_skill_array);
于 2013-08-27T01:47:48.943 回答