Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Tenho esse script que cria um arquivo .json
<?
header("Content-Type: text/html; charset=UTF-8",true);
mysql_connect('localhost', 'xxx', 'xxxx');
mysql_select_db('pgtrator_lista');
$strSQL = 'SELECT *
FROM lista where codigo="1"';
$Result = mysql_query($strSQL);
$Response = array();
$Posts = array();
while($row=mysql_fetch_array($Result))
{
$codigo = $row['codigo'];
$nome = $row['nome'];
$foto = $row['foto'];
$descricao = utf8_encode ($row['descricao']);
$amenity[] = array('codigo'=> $codigo, 'nome'=> $nome, 'foto'=> $foto, 'descricao'=> $descricao);
}
$Response['posts'] = $amenity;
$fp = fopen('item_'.$codigo.'.json', 'w');
fwrite($fp, json_encode($Response));
fclose($fp);
?>{"posts":[{"codigo":"1","nome":"nome1","foto":"foto1.jpg","descricao":"podi creeee"}]}
Como faço para que ele fica com a estrutura abaixo?
{
"foto" : "foto1.jpg",
"codigo" : 6,
"nome" : "nome1",
"descricao" : "podi creeee"
}
<?
:no: :no:
<?php
:yes: :yes:
Não entendi muito bem o objetivo de se fazer isso, mas alterando esta linha já conseguiria o resultado:
fwrite($fp, json_encode($Response['posts'][0]));