Jump to content


Photo

Array/matriz/json


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Aprendiz-CE

Aprendiz-CE

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 21/02/2013, 14:22

Será que alguem poderia me dar uma ajuda para ajustar essa rotina que estou testando?


Necessito formatar dessa maneira:

{
"contatos": [
{
"cod": "0001",
"nome": "fulano",
"fone": {
"movel": "99887766",
"casa": "33554477",
"trab": "77665544"
}
},
]
}

Mas só estou conseguindo deixar assim:


{
"contatos": [
{
"cod": "0001",
"nome": "fulano"
},
{
"fone": [
{
"movel": "99887766"
},
{
"casa": "33554477"
},
{
"trab": "665544"
}
]
}
]
}

Rotina:

<?php

$arrContatos = array();
$arrFones = array();

$arrContatos[] = array('cod'=>'0001','nome'=>'fulano');

$arrFones[] = array('movel'=>'99887766');
$arrFones[] = array('casa'=>'33554477');
$arrFones[] = array('trab'=>'665544');

$arrContatos[] = array('fone'=>$arrFones);

header('Content-type: application/json');
echo json_encode(array('contatos'=>$arrContatos));

?>

Na realidade isso é só um rascunho, pois os array/matrizes/objetos vão ser carregados com dados do banco, mas pra eu aprender e ver onde estou errando,
o exemplo já me ajudaria a tirar as minhas dúvidas.

Grato a todos e aguardo qualquer ajuda.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq