如何在PHP数组中添加值
我正在尝试向文件中添加值,但这是我第一次使用PHP,我不知道该怎么做 目标是将公式集中的值(add name和add link ID)添加到具有相同结构的JSON文件中并保存。(不必临时将其保存在文件中)。 我要求插入一把钥匙,例如: { “名称”:“谷歌”, “url”:“google.es }如何在PHP数组中添加值,php,arrays,json,Php,Arrays,Json,我正在尝试向文件中添加值,但这是我第一次使用PHP,我不知道该怎么做 目标是将公式集中的值(add name和add link ID)添加到具有相同结构的JSON文件中并保存。(不必临时将其保存在文件中)。 我要求插入一把钥匙,例如: { “名称”:“谷歌”, “url”:“google.es } 请查看此链接以了解更多信息:这里似乎没有任何PHP?您似乎在寻找一些javascript??可能是重复的否不是我要求添加键,例如:{“name”:“google”,“url”:“google.es”}
请查看此链接以了解更多信息:这里似乎没有任何PHP?您似乎在寻找一些javascript??可能是重复的否不是我要求添加键,例如:{“name”:“google”,“url”:“google.es”}我从来没有编程过PHP,所以,我在看@PaulColdreyth该怎么做这不是JSON,那是Javascript。很难用编程方式编辑Javascript文件。如果你想用纯JSON,你可以通过1)读取JSON文件,2)将JSON解码到数组中,3)添加数据,4)将JSON编码回file。目标是在我单击“添加”时添加值,并将其保存在文件中,以及命令如何知道文档的位置,以提取信息“google”,例如,在哪里保存它,这些值必须由用户介绍
<!DOCTYPE html>
<html>
<head>
<title>SSL Checker</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript" src="js/json.json" charset="utf-8"></script>
</head>
<body onLoad="start()">
<div id="title">
<h1>SSL Checker</h1>
</div>
<div id="data">
<form action="javascript:void(0);" method="POST" onsubmit="SSL.Add()">
<input type="text" id="add-name" placeholder="Name"></input>
<input type="text" id="add-link" placeholder="Link"></input>
<input type="submit" value="Add">
</form>
<div id="edit" role="aria-hidden">
<form action="javascript:void(0);" method="POST" id="saveEdit">
<input type="text" id="edit-name">
<input type="submit" value="Edit" /> <a onclick="CloseInput()" aria-label="Close">✖</a><br>
<input type="text" id="edit-name1">
</form>
</div>
<p id="counter"></p>
</div>
<div id="table">
<table style="overflow-x:auto;">
<tr>
<th>Sites:</th>
</tr>
<tbody id="urls">
</tbody>
</table>
</div>
</body>
</html>
var Checker = [{
name:"Google",
url: "google.es",
},
{
name:"Yahoo",
url: "yahoo.com",
}
]
<?php
$checkers = []; // assign an empty array to the variable $checkers;
// cast associative array to an object and add to the checker array
$checkers[] = (object)['name' => 'Google', 'url' => 'google.es'];
// create an object using the predefined stdClass
$item = new stdClass();
$item->name = 'Yahoo';
$item->url = 'yahoo.com';
$checkers[] = $item;
// ideally create your own class representing the checker object
echo json_encode($checkers);
[{
"name": "Google",
"url": "google.es"
}, {
"name": "Yahoo",
"url": "yahoo.com"
}]