Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

Php: Implode ein Multi-Dimensional-Array bei bestimmtem Key

#Tutorials#PHP

Möchte man ein multidimensionales Array imploden, so habe ich hier 2 Lösungen gefunden. Je nach PHP Version kann man entweder die eine oder die andere benutzen.


$input = array(
  array(
    'key' => 'foo',
  ),
  array(
    'key' => 'bar'
  )
);

// Unter PHP 5.5.0
echo implode(', ', array_map(function ($entry) {
  return $entry['key'];
}, $input));

// Ab PHP 5.5.0
echo implode(', ', array_column($input, 'key'));

// Herauskommt bei beiden
// foo, bar

Kommentare

Es gibt noch keine Kommentare. Sei der Erste!

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.