Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在嵌套数组上内爆_Php_Arrays - Fatal编程技术网

Php 在嵌套数组上内爆

Php 在嵌套数组上内爆,php,arrays,Php,Arrays,我想将这个数组中的每个“a_技能”内爆成一个字符串。通常我会做内爆(“,”,$myu数组)但这是嵌套的。有没有一个简单的方法来处理这个问题 Array ( [0] => Array ( [email] => don.pinkus@gmail.com [a_skill] => test ) [1] => Array ( [email] =

我想将这个数组中的每个“a_技能”内爆成一个字符串。通常我会做
内爆(“,”,$myu数组)但这是嵌套的。有没有一个简单的方法来处理这个问题

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

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

)

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

如果您使用的是PHP5.5,那么您可以使用如下方法:

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

如果您使用的是PHP5.5,那么您可以使用如下方法:

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

为什么不运行一个循环,然后通过这种方式将值捕获到一个数组中呢?这是可能的,但由于PHP的数组函数太多,因此很容易找到一个方法查看@Msencenb的答案
json\u encode($array)
为什么不运行一个循环并以这种方式将值捕获到一个数组中呢?这是可能的,但由于PHP的数组函数太多,因此很容易找到一个方法查看@Msencenb的答案<代码>json_编码($array)