Ads by ProfitSence
Close

Konvertieren Array in String PHP

Last Updated on Sonntag 9. Okt. 2022

array to string php

Um ein Array mit PHP in String zu konvertieren, können wir einige integrierte Funktionen verwenden, die in PHP verfügbar sind.

Verwenden von json_encode()

Syntax

			
					json_encode(value, options, depth)

			
	

Parameter

  • value - Erforderlich. (Der zu kodierende Wert)
  • options - Optional. Bitmaske
  • depth - Optional. Gibt die maximale Tiefe an (Muss größer als Null sein)

Rückgabewert

Gibt bei Erfolg eine JSON-codierte Zeichenfolge oder bei einem Fehler false zurück.

			
					$countries = array(
  array(
    'DE' => 'Germany'
  ),
  array(
    'IT' => 'Italy'
  ),
  array(
    'JP' => 'Japan'
  )
);
echo var_dump(json_encode($countries));

			
	

Ausgabe

			
					string(48) "[{"DE":"Germany"},{"IT":"Italy"},{"JP":"Japan"}]"

			
	

php array to string

Verwenden von implode()

Syntax

			
					implode(separator, array)

			
	

Parameter

  • separator - Optional. Gibt an, was zwischen den Arrayelementen eingefügt werden soll. Der Standardwert ist "" (eine leere Zeichenfolge)
  • array - Erforderlich. Das Array, das mit einer Zeichenfolge verknüpft werden soll.

Rückgabewert

Gibt eine Zeichenfolge zurück, die eine Zeichenfolgendarstellung aller Arrayelemente in derselben Reihenfolge enthält, wobei die Trennzeichenfolge zwischen den einzelnen Elementen liegt.

Verwenden eines indizierten Arrays

PHP indiziertes Array ist ein Array, das standardmäßig durch eine Indexnummer dargestellt wird.

			
					$countries = array('DE', 'ES', 'FR');
echo implode("," ,$countries);

			
	

Ausgabe

			
					DE, ES, FR

			
	

array to string in php

Verwenden eines assoziativen Arrays

Assoziative Arrays sind Arrays, die benannte Schlüssel verwenden, die Sie ihnen zuweisen.

			
					$countries = array('DE' => 'Germany', 'IT' => 'Italy', 'JP' => 'Japan');
echo implode(", ", $countries);

			
	

Ausgabe

			
					Germany, Italy, Japan

			
	

Verwenden eines mehrdimensionalen Arrays

Mehrdimensionale Arrays sind solche Arten von Arrays, die an jedem Index anstelle eines einzelnen Elements ein anderes Array speichern.

			
					$countries = $countries = array(
  array(
    'DE' => 'Germany'
  ),
  array(
    'IT' => 'Italy'
  ),
  array(
    'JP' => 'Japan'
  )
);
echo implode(', ', array_map(function ($entry) {
  return ($entry[key($entry)]);
}, $countries));

			
	

Ausgabe

			
					Germany, Italy, Japan