Heim >Backend-Entwicklung >PHP-Tutorial >Einführung in Anwendungsbeispiele von json_encode in PHP
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:
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!