$category_ids
is een array van arrays (rijen), dus je kunt het niet zomaar imploderen. Je moet de eerste waarde uit elke rij halen en die imploderen.
PHP 5.5+ oplossing:
$category_ids = implode(', ', array_column($category_ids, 0));
echo $category_ids;
Uitgang:
PHP 5.3+ oplossing:
Vervang array_map()
voor array_column()
:
$category_ids = implode(', ', array_map(function ($row) { return $row[0]; }, $category_ids));
echo $category_ids;
Uitgang: