Как я могу редактировать и удалять данные из файла json?
Я использую этот код, чтобы включить и составить список всех данных, сохраненных в файле "user.json" хотел saver, как я могу удалить эти данные и editalos
<?php
$users = @json_decode(file_get_contents('users.json'), true);
if(!$users)
$users = array();
if (isset($_POST['user'])) {
$users[] = $_POST['user'];
$file = fopen('users.json', 'w');
fwrite($file, json_encode($users));
fclose($file);
}
?>
<form action="" method="post">
<input type="text" placeholder="Nome" name="user[nome]">
<input type="text" placeholder="Sobrenome" name="user[sobrenome]">
<input type="text" placeholder="Telefone" name="user[telefone]">
<input type="submit">
</form>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<th>Nome</th>
<th>Sobrenome</th>
<th>Telefone</th>
</tr>
<?php foreach ($users as $user): ?>
<tr>
<td><?= $user['nome'] ?></td>
<td><?= $user['sobrenome'] ?></td>
<td><?= $user['telefone'] ?></td>
</tr>
<?php endforeach ?>
</table>
3
1 answers
Вы можете сделать таким образом:
$users = json_decode($users, true);
foreach ($users as $key => $value) {
if (in_array('valor', $value)) {
unset($users [$key]);
}
}
$users = json_encode($users );
0
Author: durtto, 2016-10-12 02:37:35