Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos_imasters

json_encode

Recommended Posts

estou com um poblema estou tentado usar o json_encode mais ele me tras o resultado assim. se eu da um echo normal no $items ele me retorna sem as caracteres especiais da forma que preciso agora se tento coloca no json_encode me vem esse resultado

echo json_encode(array(
        'logado' => $usuario['id_perfil'],
        'items'=>array($items)
    )); 
{
    "logado": "35447218",
    "items": [
        "{\"s\": \"0\",\r\n\t\t\t\"u\": \"35447218\",\r\n\t\t\t\"f\": \"35447220\",\r\n\t\t\t\"m\": \"o coracaaooo corithians\"},\t\t{\r\n\"s\": \"2\",\r\n\"f\": \"35447218\",\r\n\"m\": \"enviado \u00c3\u00a1s 2:02AM Jul 20th\"\r\n},{\"s\": \"0\",\r\n\t\t\t\"u\": \"35447218\",\r\n\t\t\t\"f\": \"35447220\",\r\n\t\t\t\"m\": \"o coracaaooo corithians\"},\t\t{\r\n\"s\": \"2\",\r\n\"f\": \"35447218\",\r\n\"m\": \"enviado \u00c3\u00a1s 2:02AM Jul 20th\"\r\n}"
    ]
}

tentei aqui fazer de tudo qual o poblema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se $items já é um array não precisa disso -> array($items)

Exemplo:


<?php

    $itens['id'] = 10;
    $itens['date'] = date("Y-m-d");
    $itens['time'] = time();

    $id_usuario = 1224;

    echo json_encode(array(
        'usuario' => $id_usuario,
        'itens' => $itens
    ));
?>

Resultado:

 

{"usuario":1224,"itens":{"id":10,"date":"2014-07-25","time":1406255346}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.