Enregistrer le tableau de fichier PHP

J'ai un fichier PHP pour stocker un tableau:

<?php
  $arr = array (
    "A" => "one",
    "B" => "two",
    "C" => "three"
  );
?>

Je suis en utilisant require pour ouvrir le fichier, et chaque entrée de charge dans un formulaire. (foreach boucle) je voudrais enregistrer le $_POST variables (écraser) le fichier d'origine, dans le même format. Je n'ai pas de difficulté à faire le formulaire et envoyer les variables. J'ai juste besoin d'un moyen pour imprimer le tableau dans le fichier d'origine.

Exemple de résultat:

<?php
  $arr = array (
    "A" => "new value",
    "B" => "other new value",
    "C" => "third new value"
  );
?>

J'ai été incapable d'utiliser print_r, comme le format retourné est incorrect. Comment puis-je le faire avec succès? Merci.

Pourquoi ne pas simplement utiliser json_encode() et json_encode() si vous voulez vraiment économiser le tableau / objet dans un fichier? Ou serialize() et unserialize().
Je n'ai pas obtenu ce que vous voulez ici
var_export() vient se ferme jusqu'à ce que vous voulez, mais il n'y a pas de fonction PHP que j'avais de l'exportation d'une structure sous forme de code PHP. Utilisation serialize() ou json_encode() pour stocker les données.

OriginalL'auteur Mooseman | 2013-08-20