array_push($array, $var) gibt es da eine Möglichkeit?

Security

Erfahrenes Mitglied
So mein Problem:
Ich möchte gerne zu einer Array mit array_push einen Wert hinzufügen. Das geht ja auch, aber leider nicht wenn der Wert in einer Variable steckt. Ich habs so versucht:
PHP:
 array_push($array1,"#", $var);
Vielleicht hat ja von euch jemand eine Idee wie ich das anders hinkriege.
 
Ich will einen Wert aus einem Formular an eine Array anhängen die ich in eine Datei schreibe und später wieder als Array auslesen kann.
PHP:
$fpg = fopen("admin/data/msg.php","r");
$size = filesize("admin/data/msg.php");
$array1 = fgetcsv($fpg,$size,"#");
fclose($fpg);
array_push($array1, $betr);
$now = date("l, d.m.Y");
$fpg = fopen ("admin/data/msg.php","w");
for($x=0;$x<count($array1);$x++){
$str = $array1[x] . "#";
fwrite($fpg, $str);};
fclose($fpg);
 
Mhhh und warum unbedingt die Funktion array_push() ? Um einen Wert an ein Array anzuhängen reicht es doch wenn du es so schreibst:
PHP:
$array1[] = $betr;
 
Zurück