<?php
function adicionarCarro($novoCarro, $arquivo = 'carros.json') {
$carros = lerCarros($arquivo); // Lê os dados existentes
$carros[] = $novoCarro; // Adiciona o novo carro ao array
salvarCarros($carros, $arquivo); // Salva os dados atualizados no arquivo JSON
}
function atualizarCarro($marca, $detalhesAtualizados, $arquivo = 'carros.json') {
$carros = lerCarros($arquivo);
foreach ($carros as $key => $carro) {
if ($carro['Marca'] === $marca) { // Encontra o carro pela marca
$carros[$key] = array_merge($carro, $detalhesAtualizados); // Atualiza os detalhes
salvarCarros($carros, $arquivo); // Salva os dados atualizados no arquivo JSON
return true; // Sucesso
}
}
return false; // Carro não encontrado
}
function deletarCarro($marca, $arquivo = 'carros.json') {
$carros = lerCarros($arquivo);
foreach ($carros as $key => $carro) {
if ($carro['Marca'] === $marca) { // Encontra o carro pela marca
unset($carros[$key]); // Remove o carro do array
salvarCarros(array_values($carros), $arquivo); // Salva os dados atualizados
return true; // Sucesso
}
}
return false; // Carro não encontrado
}
?>
|