我想用新的数组动态替换php文件中的数组代码
例如
<?php
$my_Array = array("key1" => "valu1");
?>
<?php
$my_Array = array("key2" => "valu2");
?>
这可能吗?
您可以使用如下url参数来完成此操作。
你的url应该像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 )
如果它保存在文件中,您需要替换它,使用如下命令:
<?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);
?>
这是你需要的吗?