PHP: Array mit beliebigem Index erstellen - Index soll nicht bei 0 starten und kann Lücken haben
Frage von Gast | 08.06.2015 um 19:50
Wenn ich in PHP einen Array mit $arr = array(100, 200, 300) erstelle, hat immer das erste Element in dem Array den Index 0, das zweite Element hat den Index 1 und das dritte Element hat den Index 2.
Ist es auch möglich Index-Werte zu vergeben, die nicht zwingend bei 0 anfangen? Oder nicht alle Indices zu belegen und eventuell zwischen zwei oder mehr Indices eine Lücke zu haben? Falls ja, hat jemand einen Beispiel-Code für mich?
Ähnliche Themen
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
PHP: Formular-Eingaben als Array an PHP Skript schicken
Tipp | 0 Kommentare
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
PHP: Array mit Zahlenfolgen oder Buchstabenfolgen füllen
Tutorial | 0 Kommentare
PHP: Array in Einzelvariablen schreiben
Tutorial | 0 Kommentare
SQLite: Index über eine oder mehrere Spalten anlegen
Info | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Ja, beides ist möglich.
Ich gebe dir einmal ein kleines Beispiel dazu.
Hier erstellen wir einen Array und setzen den Wert "A" auf den Index 1 und den Wert "B" auf den Index 4. Damit hat das erste Element nicht in den Index 0 sondern 1 und die Indices 2 und 3 sind nicht belegt. So lässt sich ein Array mit beliebigen Index-Werten erstellen.
Alternativ können wir auch diese Schreibweise verwenden, dieser Code erzeugt das selbe Ergebnis wie im ersten Beispiel in nur einer Zeile.
10.06.2015 um 19:19