$category_ids
er et array af arrays (rækker), så du kan ikke bare implodere det. Du skal hente den første værdi fra hver række og implodere den.
PHP 5.5+ løsning:
Brug af array_column()
:
$category_ids = implode(', ', array_column($category_ids, 0));
echo $category_ids;
Output:
PHP 5.3+ løsning:
Subtitute array_map()
for array_column()
:
$category_ids = implode(', ', array_map(function ($row) { return $row[0]; }, $category_ids));
echo $category_ids;
Output: