Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in Anwendungsbeispiele von json_encode in PHP

Einführung in Anwendungsbeispiele von json_encode in PHP

黄舟
黄舟Original
2017-11-15 15:36:512681Durchsuche

Im vorherigen Artikel haben wir Ihnen die detaillierte Erklärung der Funktion json_encode() in PHP vorgestellt und wissen, dass sie nur in Versionen über PHP5.2 verwendet werden kann. Deshalb stellen wir uns heute kurz json_encode vor. Die Anwendung ist sehr einfach und praktisch und ich kann sie jedem empfehlen.

1. Fragen Sie die Daten aus der Datenbank ab und fügen Sie sie in das Array ein

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

2. Konvertieren Sie die Daten in JSON

$data_arr=array($xdata,$ydata)
json_encode($data_arr);

3. AJAX-Anrufdaten in der HTML-Seite

$.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!");
   }
  });

Zusammenfassung:

Ich glaube, dass Sie nach dem Studium dieses Artikels ein besseres Verständnis für die Verwendung von json_encode in PHP haben werden. Ich hoffe, dass er für Ihre Arbeit hilfreich sein wird!

Verwandte Empfehlungen:

Detaillierte Erklärung der json_encode()-Funktion in PHP


PHP json_encode() Funktionseinführung


Detaillierte Erklärung der PHP json_encode()-Funktion und chinesisches verstümmeltes Problem

Das obige ist der detaillierte Inhalt vonEinführung in Anwendungsbeispiele von json_encode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn