Hallo zusammen, SMEE again!
Es geht um folgendes.
Ich lese eine Datei per "file()" in eine Variable. Diese muß ich zeilenweise anhand des Trenners "|" exploden. Daraus ergibt sich ja wieder ein Array.
Nun will ich aus diesem neuen Array ein zweidimensionales Array erstellen und dieses anhand des ersten Wertes sortieren.
Das Array von file():
nun wird exploded in die Variable test:
Ich möchte nun innerhalb dieser Schleife, in der mir die einzelnen Zeilen explodet werden, den Kram von "$test" das 2-dimensionale Array füllen.
Wie könnte ich das machen?
Mein Code bisher:
Danke für eure Hilfe.
Grüße, Ronin
Es geht um folgendes.
Ich lese eine Datei per "file()" in eine Variable. Diese muß ich zeilenweise anhand des Trenners "|" exploden. Daraus ergibt sich ja wieder ein Array.
Nun will ich aus diesem neuen Array ein zweidimensionales Array erstellen und dieses anhand des ersten Wertes sortieren.
Das Array von file():
PHP:
1|blau
7|rot
4|gelb
9|lila
nun wird exploded in die Variable test:
PHP:
erster Durchgang:
$test[0] = 1;
$test[1] = blau;
zweiter Durchgang:
$test[0] = 7;
$test[1] = rot;
Ich möchte nun innerhalb dieser Schleife, in der mir die einzelnen Zeilen explodet werden, den Kram von "$test" das 2-dimensionale Array füllen.
Wie könnte ich das machen?
Mein Code bisher:
PHP:
$inhalt = file("data/".$tage[$day][0].".txt");
$anzahl = count($inhalt);
for ($i = 0; $i < $anzahl; $i++){
$inhalt[$i] = str_replace("\n", "", $inhalt[$i]);
$copy = explode("|", $inhalt[$i], 2);
$new_array[$i] = array("$copy[0]", "$copy[1]");
}
Danke für eure Hilfe.
Grüße, Ronin