Maison  >  Article  >  développement back-end  >  Introduction aux exemples d'utilisation de json_encode en php

Introduction aux exemples d'utilisation de json_encode en php

黄舟
黄舟original
2017-11-15 15:36:512638parcourir

Dans l'article précédent, nous vous avons présenté l'explication détaillée de la fonction json_encode() en php, et nous savons qu'elle ne peut être utilisée que dans les versions supérieures à php5.2. Nous allons donc aujourd'hui nous présenter brièvement json_encode. La méthode d'utilisation est très simple et pratique, et je la recommande à tout le monde.

1. Interrogez les données de la base de données et placez-les dans le tableau

$query=mysql_query($SQL);
 while($row = mysql_fetch_array($query)){         
 $xdata[]=$row['EventDate'];         
 $ydata[]=intval($row['data']);    
 }

2. >

$data_arr=array($xdata,$ydata)
json_encode($data_arr);
3. Données d'appel AJAX dans la page HTML

$.ajax({
type: "Get",   
   url: "columndata.php?r=" + Math.floor(Math.random() * 1000 + 1), 
   data: { 'BeginTime': "" + beginTime + "", "EndTime": "" + endTime + "" , "keyword": "" + keyword + "" },
   dataType: "text",   
   global: false,  
   async: false,   
   success: function (strReult) {
    if (strReult == "-1") { alert("fail!"); return; }
    var jsondata = eval("(" + strReult + ")");
       var xData = jsondata[0];                                
     var yData = jsondata[1];
       var namestr = jsondata[2];
   }, 
   error: function () {
    alert("fail!");
   }
  });

Résumé : Je pense qu'après avoir étudié cet article, vous comprendrez mieux comment utiliser json_encode en php. J'espère que cela vous sera utile dans votre travail !

Recommandations associées :

Explication détaillée de la fonction json_encode() en php


Présentation de la fonction PHP json_encode()


Explication détaillée de la fonction PHP json_encode() et du problème chinois tronqué

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn