如何将数组转换为字符串

Adi*_*rni 2 php laravel

我是 PHP 新手。

我想将这个数组 [["14785"],["125478"]] 转换为这样的字符串 14785,125478。

有什么方法可以做到这一点?

Mil*_*jan 5

使用php的implode函数

$arr =  ["14785","125478"];
echo implode(",",$arr);
Run Code Online (Sandbox Code Playgroud)


Nir*_*aju 5

尝试这个,

使用implode()-演示

$array = ["14785"],["125478"]
$str = implode(',',$array);
echo $str;
Run Code Online (Sandbox Code Playgroud)

使用join()-演示

$array =  ["14785","125478"];
$str = join(",",$array);
echo $str;
Run Code Online (Sandbox Code Playgroud)

编辑

对于多维数组, - Demo

$arr = [["14785"],["125478"]];
$str = implode(',', array_map(function($el){ return $el[0]; }, $arr));

echo $str;
Run Code Online (Sandbox Code Playgroud)