Array in globaler Variable übergeben

Das Übergeben von Werten in globalen Variablen sollte bekannt sein

[glo_var] = Wert;

wenn man allerdings versucht ein Array so zu übergeben, dann funktioniert das nicht.
Um dennoch ein Array übergeben zu können, kann man das entweder mit implode() und explode() in eine Liste übertragen und dann wieder eine Array daraus machen.

[glo_var] = implode()

$array = explode([glo_var])

Bei einem assoziierten Array funktioniert das aber auch nicht, hier helfen die Funktionen

http_build_query($data_array)

um die Daten an eine globale variable zu übergeben

[glo_var] = http_build_query($data_array);

und wenn man wieder das Array daraus machen möchte dann benutzt man diese Funktion

parse_str([glo_var], $get_array);

Schreibe einen Kommentar