Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
 
 
 

Array via join() zu einer Zeichenkette umwandeln

Sie befinden sich: Home > Php Tutorial > Array via join() zu einer Z...

Array via join() zu einer Zeichenkette umwandeln


Eintrag am:  01.09.2010
Hits / Besucher:  4609
Sprache:  Deutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von    schubertmedia
 
Beschreibung

In diesem Tutorial möchte ich Ihnen zeigen, wie Sie mithilfe der join() Funktion in PHP die einzelnen Elemente eines Arrays zu einer einzigen Zeichenkette verbinden können. Dabei weist join() einige Besonderheiten in der Übergabe der Parameter an die Funktion auf.

Die Funktion besitzt zwei Parameter: „Verbindungsstring“ und „Teile“. Mit „Teile“ ist das Array gemeint, dessen Elemente zu einer zusammenhängenden Zeichenkette verbunden werden sollen. „Verbindungsstring“ ist ein optionaler Parameter, der angibt, was zwischen die einzelnen Elemente des Arrays gesetzt werden soll. Standardmäßig, also beim Auslassen des Parameters, ist dies eine leere Zeichenkette. Die Elemente werden dementsprechend direkt aneinander gefügt.

Die Besonderheit von join() liegt darin, dass es aus historischen Gründen die beiden Parameter in einer beliebigen Reihenfolge annimmt. Von der offiziellen PHP-Dokumentation wird allerdings dazu geraten, zunächst „Verbindungsstring“ und dann „Teile“ zu übergeben, ähnlich wie es in der komplementären Funktion exlpode() mit dem Trennzeichen und der zu teilenden Zeichenkette gehandhabt wird. Im Folgenden ein kleines Beispiel zur genauen Verwendung der join() Funktion.

Der Code für das Beispiel:

<?php

$array = array('Nico', 'Schubert');
$zeichenkette = join(', ', $array);
echo $zeichenkette;
?>

Die Ausgabe für das Beispiel:

Nico, Schubert

Die Erklärung für das Beispiel:

Das übergebene Array $array enthält die beiden Elemente „Nico“ und „Schubert“. In der join() Funktion ist angegeben, die Elemente des Arrays mit der Zeichenkette „," zu verbinden. Das Ergebnis dieses Aufrufs von join() führt zu der obigen Ausgabe.

Anmerkung zur Funktion: join() ist eine Alias-Funktion für implode(). Dies bedeutet, dass die beiden Funktionen exakt die gleiche Aufgabe erfüllen und dementsprechend auch beide dieselben Parameter übergeben bekommen; zusammen mit der oben beschriebenen Besonderheit.

 

Tags:

 

Artikel hinzufügen bei: