![](/img/trans.png)
[英]How to access an array variable from another PHP file in Wordpress?
[英]edit a php file array variable from another
我正在尝试创建一些保存在其他文件中的开关,已经尝试将文本文件转换为数组,但效果不佳,因为它似乎甚至无法正确读取文件并且无法从其中获取任何内容。 现在我的想法是让 php 文件具有 arrays 并且可以通过主 php 文件更改这将是整个开关文件:
<?php
function getarray(){
$a = array(
'name_on' => 0,
'picture_on' = 0,
'custom_styling_on' = 0
);
return $a;
}
?>
我想从主文件编辑数组的值,但我不知道具体怎么做。 但是如果有人知道如何从文本文件创建一个数组它会起作用,但请记住我尝试了其他问题的答案但没有奏效
正如阿迪森所说
数组的 json 会更有用,我已将代码更改为,因此如果我按下按钮,它将更改值:
<?php
function getvalues(){
$json = file_get_contents(__DIR__."\switch.json");
$arr = json_decode($json,true);
return $arr;
}
if($_SERVER['REQUEST_METHOD'] == "POST" and isset($_POST['btn']))
{
setval('name',0);
}
function setval($key,$value){
$json = file_get_contents(__DIR__."\switch.json");
$arr = json_decode($json,true);
$arr[$key] = $value;
$jarr = json_encode($arr);
file_put_contents("switch.json",$jarr);
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.