Dieses Mal bringe ich Ihnen eine vollständige Liste der Methoden zum Betrieb von JSON in PHP. Was sind die Vorsichtsmaßnahmen für den Betrieb von JSON in PHP? Hier sind praktische Fälle, schauen wir uns das an.
Definieren Sie zuerst ein Array, durchlaufen Sie dann die Datentabelle, fügen Sie die entsprechenden Daten in das Array ein und konvertieren Sie das Array schließlich über json_encode()
Die Funktion von json_encode() Die Funktion besteht darin, den numerischen Wert in das JSON-Datenspeicherformat zu konvertieren.
putjson.php:
<?php // 生成一个PHP数组 $data = array(); $data[0] = array('1','吴者然','onestopweb.cn'); $data[1] = array('2','何开','iteye.com'); // 把PHP数组转成JSON字符串 $json_string = json_encode($data); // 写入文件 file_put_contents('test.json', $json_string); ?>
Wenn eine JSON-Datei mit demselben Namen vorhanden ist, wird diese überschrieben, andernfalls wird sie erstellt.
Der generierte oder überschriebene JSON lautet wie folgt:
Code kopieren Der Code lautet wie folgt:
[["1","u811Au672Cu4E4Bu5BB6" ,"www.jb51 .net"],["2","u7F16u7A0Bu5F00u53D1","jb51.net"]]
Lesen Sie dann die Daten in der JSON-Datei in die PHP-Variable ein.
getjson.php:
<?php // 从文件中读取数据到PHP变量 $json_string = file_get_contents('test.json'); // 把JSON字符串转成PHP数组 $data = json_decode($json_string, true); // 显示出来看看 var_dump($data); echo '<br><br>'; print_r($data); echo '<br><br>'; echo '编号:'.$data[0][0].' 姓名:'.$data[0][1].' 网址:'.$data[0][2]; echo '<br>'; echo '编号:'.$data[1][0].' 姓名:'.$data[1][1].' 网址:'.$data[1][2]; ?>
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Zusammenfassung der jQuery-Operation JSON-Methode
Detaillierte Erläuterung der JSON-Nutzungsfähigkeiten in JS
Das obige ist der detaillierte Inhalt vonEine vollständige Liste der Methoden zum Betrieb von JSON in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!