$category_ids
ist ein Array von Arrays (Zeilen), also können Sie es nicht einfach implodieren. Sie müssen den ersten Wert aus jeder Zeile abrufen und diesen implodieren.
PHP 5.5+-Lösung:
Mit array_column()
:
$category_ids = implode(', ', array_column($category_ids, 0));
echo $category_ids;
Ausgabe:
PHP 5.3+-Lösung:
Ersetzen Sie array_map()
für array_column()
:
$category_ids = implode(', ', array_map(function ($row) { return $row[0]; }, $category_ids));
echo $category_ids;
Ausgabe: