1Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
234
234
EMPFEHLEN
-
Ich möchte ein Array in ein anderes Array einfügen, allerdings ist es etwas komplizierter, weil das alles dynamisch erzeugt wird. Habe das mal verinfacht dargestellt:
Das GesamtArray sollte so aussehen:PHP-Code:$aArray[] = array(
array(
'text' => 'Neue Gruppe'
),
array(
'text' => 'Gruppe bearbeiten'
)
);
$aGesamtArray[] = array(
array(
'text' => 'Neue Rolle'
),
array(
'text' => 'Rolle bearbeiten'
),
$aArray
);
Gibt es eine Funktion oder ähnliches, was das $aArray ohne eine Schleife während der Generierung da einfügt? Obiges Beispiel funktioniert leider nicht.PHP-Code:$aGesamtArray[] =array(
array(
'text' => 'Neue Rolle'
),
array(
'text' => 'Rolle bearbeiten'
),
array(
'text' => 'Neue Gruppe'
),
array(
'text' => 'Gruppe bearbeiten'
)
);
-
29.06.11 15:46 #2
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 508
Hi,
schau dir mal array_merge() an.
Best regards
-
Du kannst jede einzelne Array simpel hinzufügen.
Beispiel:
erklärung folgt..
Erklärung:PHP-Code:<?php
$autos = array(); // definiere die variable $autos als leere array
$bmw = array("BMW Z4", "BMW Z3"); // definiere die variable $bmw als Array, mit Werten
$audi = array("A8", "R8 rs"); // definiere die variable $audi als Array, mit Werten
$autos[] = $bmw; // füge die variable $bmw in die variable $autos
$autos[] = $audi; // füge die variable $audi in die variable $autos
echo $autos[0][0]; // gibt 'BMW Z4' aus
echo $autos[0][1]; // gibt 'BMW Z3' aus
echo $autos[1][0]; // gibt 'A8' aus
echo $autos[1][1]; // gibt 'R8 rs' aus
?>
Was genau macht $autos[1][0] ?!
Also, wie bereits kommentiert ist die Variable $autos eine Array und mittels der ersten [] holen wir den ersten Wert aus der Array.
In unserem Fall ist dies ebenfalls eine Array aus welcher wir einen bestimmten Wert holen möchten.
Dazu verwenden wir die 2. eckige Klammer []. In diesen [] steht die Position des zu holenden Wertes.
Hinweis: der erste Wert einer Array ist 0.
ps: Ich hoffe das hilft Dir weiter
Es liegt nicht an anderen Dinge zu verändern... Es liegt an einem selbst!
Bei fehlern meinerseits bitte ich um Korrektur oder Hinweis. :)
_____________________________________
mfg
Martin
-
Danke für die Antworten, array_merge ist mein Freund.
-
29.06.11 20:46 #5
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Es geht noch einfacher:
Code PHP:1
$array = $array1 + $array2;
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
Ähnliche Themen
-
objekt an Array einfügen
Von endi im Forum Java GrundlagenAntworten: 3Letzter Beitrag: 12.03.11, 23:09 -
Array - Neuen Key einfügen
Von Sasser im Forum PHPAntworten: 7Letzter Beitrag: 23.09.10, 12:16 -
Einen Wer in ein Array einfügen...
Von pride im Forum PHPAntworten: 1Letzter Beitrag: 21.10.05, 23:15 -
.txt lesen und in Array einfügen
Von Sergunja im Forum JavaAntworten: 10Letzter Beitrag: 04.10.04, 09:50 -
array in eine Tabellenzelle einfügen wie?
Von nilush im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 24.06.04, 21:54





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren