Reputation: 23989
I'm using PHP.
I have the following array:
Array
(
[home] => 9
[pets] => 8
[dogs] => 7
[shampoo] => 7
[cover] => 6
)
I want to create a comma separated list which is:
home,pets,dogs,shampoo,cover
Here's what I'm trying but giving me blank string ($words
is the array):
$myWords = implode(',',$words[0]);
Do I need to loop instead?
Upvotes: 2
Views: 3600
Reputation: 360672
$string = implode(',', array_keys($words));
$words[0]
does not exist in your array, because all of your keys are strings.
Upvotes: 4
Reputation: 219814
You're close. You just need the keys from that array. array_keys()
will do that for you:
$myWords = implode(',',array_keys($words));
Upvotes: 12