Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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,我有下一个数组: Array ( [1] => Array ( [FIRST_NAME] => John [LAST_NAME] => Bon ) [2] => Array ( [FIRST_NAME] => Ray [LAST_NAME] => Bam ) ) 我怎样才能得到下一个结果 姓名:John Bon、Ray Bam您可以使用循环。下面的代码为您提供了内部数组0、1、2、3等的索引以及内部数组

我有下一个数组:

    Array ( [1] => Array ( [FIRST_NAME] => John [LAST_NAME] => Bon ) 
            [2] => Array ( [FIRST_NAME] => Ray [LAST_NAME] => Bam ) 
          )
我怎样才能得到下一个结果

姓名:John Bon、Ray Bam

您可以使用循环。下面的代码为您提供了内部数组0、1、2、3等的索引以及内部数组本身。然后可以使用内部数组的键来显示该键的值

$array = array(
    array("FIRST_NAME" => "Jon", "LAST_NAME" => "Doe"),
    array("FIRST_NAME" => "Jane", "LAST_NAME" => "Doe"),
    array("FIRST_NAME" => "Johnny", "LAST_NAME" => "Doe"),
    array("FIRST_NAME" => "Janie", "LAST_NAME" => "Doe"));

$output = "";

foreach ($array as $i => $values) { // get the inner arrays from the outer array
    if ($i != 0) { // check if it is not the first array
        $output .= ", {$values['FIRST_NAME']} {$values['LAST_NAME']}";
    } else {
        $output .= "{$values['FIRST_NAME']} {$values['LAST_NAME']}";
    }
}

echo $output;
// Jon Doe, Jane Doe, Johnny Doe, Janie Doe
在这段代码中,来自内部数组的值(例如,{$values['FIRST_NAME']})被插入字符串中,您可以查看有关为什么要这样做的更多信息


有关输出,请参阅。

不是免费的代码编写服务。您应该尝试自己编写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好问题。@TomUdding如果你觉得聪明,你可以提供一些我可以自己搜索并记录的东西,以实现我的要求。你应该在堆栈溢出上询问之前搜索一些东西。这可能对你有帮助;foreach循环,内爆,连接。@看到了吗?现在你很有用了。谢谢。你应该至少为自己做点努力。