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
maybe a little simpler like that
$string=implode(",",$your_array);
                        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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With