sql >> Database >  >> RDS >> Mysql

Door komma's gescheiden waarden uit de database halen

$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:

array_column() gebruiken :

$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:



  1. Echo-menustructuur met recursieve functie

  2. Laravel Welsprekend Negeer Behuizing

  3. ActiveRecord::StatementInvalid:PG InFailedSqlTransaction

  4. De webpoort wijzigen in EBS 12.2