Transformar string no formato JSON para array

18/09/2016

0

Saudações. estou com um probleminha no meu sistema. Preciso buscar em um bd o nome, número e uma string que imita um JSON com uma data e se o aluno faltou sou estava presente(EX: {"02/09":"f","03/09":"p"}). Meu problema consistem em exibir esses dados em uma tabela cujo campo seja a data e o registro p ou f, pois só consegui exibir nesse formato de JSON.

<?php

$conecta = mysqli_connect("localhost", "root", "1234") or die (mysqli_error()); 
    mysqli_select_db($conecta, "matheus") or die (mysqli_error()); 

 $query = "SELECT * FROM alunos";
    $result = mysqli_query($conecta, $query);


echo "<table border=1px>";

while($row = mysqli_fetch_array($result)){
    for($i=0;$i <= mysqli_affected_rows($result);$i++){
        
       
        echo "<tr>".
            "<td>".$row['Nome']."</td>".
             "<td>".$row['numero']."</td>".
             "<td>".$row['json']."</td>".
            "</tr>";
    }
}
    
echo "</table>";
?>
Matheus

Matheus

Responder

Post mais votado

19/09/2016

$string = '{"02/09":"f","03/09":"p"}';

$array = json_decode($string);

Douglas Noronha

Douglas Noronha
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar