I want to convert my array to comma separated string.
my array
array:2 [
0 => array:1 [
"name" => "streaming"
]
1 => array:1 [
"name" => "ladies bag"
]
]
I want result as streaming,ladies bag
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Since these look like Laravel collections converted to arrays, I would suggest using the inbuilt implode() method.
As per the docs:
$collection = collect([
[‘account_id’ => 1, ‘product’ => ‘Desk’],
[‘account_id’ => 2, ‘product’ => ‘Chair’],
]);
$collection->implode(‘product’, ‘, ‘);
// Desk, Chair
Reference: https://laravel.com/docs/master/collections#method-implode
However, if they’re ordinary arrays, and since it’s not a single array, you’d have to write a foreach or flatten it with array_column() before running PHP’s ordinary implode() function.