Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
$myArr = array(
name => array("Vorname"=>"hans","Nachname"=>"meier"),
adresse => array("Strasse"=>"Hauptstrasse 1","PLZ"=>"55555","Ort"=>"Neustadt")
);
foreach ($myArr as $key => $value) {
$output = "<b>".$key."</b><br>";
foreach ($value as $key2 => $value2) {
$output .= $key2." : ".$value2."<br>";
}
echo $output;
}
ja sicher, wieso sollte das denn nicht möglich sein?Besteht die möglichkeit Assoziative Arrays in PHP in eine Datei zu speichern und diese auch so wieder auszulesen??
Also in php5 ist das ein Zweizeiler (lesen und schreiben). Bin ja mal gespannt wie du das in Java machst....In Java wuerde man dies ueber serialize bewerkstelligen, da braeuchte man sich erst gar nicht um die Zuordnung "was ist was" kuemmern, kann aber sein dass die Frickelscript"sprache" PHP das mal wieder nicht bietet oder nur ueber Umwege *fg* (bzw. hier gehts und da gehts nicht-Abhaengigkeiten...)
Code: Alles auswählen
file_put_contents('dateiname', serialize($deinArray));
$deinArray = unserialize(file_get_contents('dateiname'));
Eine Antwort darauf hast du ja schon bekommen. Aber was willst du denn wirklich machen? Den Wert für längere Zeit in einer Datei speichern oder nur für den Aufruf der nächsten Seite? Wären z. B. Sessions für dich eine Alternative?calusa-xx hat geschrieben:Besteht die möglichkeit Assoziative Arrays in PHP in eine Datei zu speichern und diese auch so wieder auszulesen??
So ist es richtig:calusa-xx hat geschrieben:$Array1[name] = "Martin";
feddsch...$sprachdatei=$sprache.".txt";
include $sprachdatei;
Das macht man am besten mit Templates... die Ausgabe von Textelementen hat im Code eh nichts verloren.calusa-xx hat geschrieben:Ich hatte eigentlich an "Sprachdateien" gedacht..
Sprich verschiedene Dateien mit mehreren Sprachen, aber nur eine HTML Seite.