Cara merangkum aplikasi dalam PHP: 1. Buat fail json.php dan fail demo.php 2. Gunakan tatasusunan untuk mewakili data format JSON dalam PHP;
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer DELL G3
Gunakan php untuk merangkum Antara muka APP
Antara muka APP enkapsulasi PHP
Mari kita perkenalkan kaedah enkapsulasi Json dahulu
Jika fungsi json_encode melepasi bahasa Cina, output akan kacau-bilau , saya rasa perlu membuat penjelasan untuk masalah ini:
Sebenarnya, json_encode tidak kacau untuk bahasa Cina, tetapi json_encode akan menukar bahasa Cina menjadi pengekodan unicode, jadi output akan menjadi pengekodan ini, tetapi ia tidak menjejaskan penggunaan kami Selepas json_decode, ia akan menjadi nilai biasa, tetapi jika anda ingin mengeluarkan json_encode dalam bahasa Cina, sebenarnya ada cara, seperti berikut:
echo urldecode(json_encode (urlencode("penyelesaian keluaran Cina JSON") ; Ia jauh lebih mudah daripada XML dengan hanya satu fungsi ini
Tetapi dari segi kebolehbacaan, XML kelihatan lebih intuitif, manakala Json kelihatan kemas dan memakan masa;
<?php //服务端 json.php //php中用数组表示JSON格式数据 header("Content-type:text/html;charset=utf-8"); $arr = array( 'code' => 200, 'message' => '数据返回成功', 'data' => array( 'name' =>'bawei', 'email' =>'www.bawei@qq,com', ), ); echo json_encode($arr); //将数组封闭成JSON数据 主要函数json_encode; ?>
Di atas ke Json, mari dapatkan XML!
//客户端 demo.php <?php header("Content-type:text/html;charset=utf-8"); $url = "http://localhost/syphp/app.php"; //URL取绝对路径 $tranlatestr = file_get_contents($url); //获得URL文档 file_get_contents $bb = json_decode($tranlatestr); //将JSON数据转换成数组 echo $bb->data->website; //取得数组内容字段 ?>
Tutorial Video PHP
"
Atas ialah kandungan terperinci Bagaimana untuk merangkum aplikasi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!