Einführung in Anwendungsbeispiele von json_encode in PHP

黄舟
Freigeben: 2023-03-17 14:56:01
Original
2683 Leute haben es durchsucht

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']);    
 }
Nach dem Login kopieren

2. Konvertieren Sie die Daten in JSON

$data_arr=array($xdata,$ydata)
json_encode($data_arr);
Nach dem Login kopieren

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!");
   }
  });
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage