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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar