如何用文件中的新数组值替换数组

时间:2014-08-21 10:12:08

标签: php

我想用动态新数组替换我的php文件中的数组代码

例如

<?php
  $my_Array = array("key1" => "valu1");
?>

<?php
  $my_Array = array("key2" => "valu2");
?>

这可能吗?

2 个答案:

答案 0 :(得分:0)

您可以使用以下网址参数执行此操作。

您的网址应该与mywebsite.com/test.php?key1=value1&key2=value2

类似

在你的php文件中

$myarray = array();
foreach ($_GET as $key => $value) {
    $myarray[$key] = $value;
}
print_r($myarray);

输出应如下所示

Array ( [key1] => value1 [key2] => value2 )

答案 1 :(得分:0)

如果它保存在文件中并且您需要替换它,请使用以下内容:

<?php
  $file = 'filename.php'; // path to the file
  $data = file_get_contents($file);
  $old = array("key1","valu1"); // old values to replace
  $new = array("key2","valu2"); // the new values
  $data = str_replace($old,$new,$data);
  file_put_contents($file,$data);
?>

这是你需要的吗?