Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk merangkum aplikasi dalam php

Bagaimana untuk merangkum aplikasi dalam php

藏色散人
藏色散人asal
2021-11-30 09:53:152704semak imbas

Cara merangkum aplikasi dalam PHP: 1. Buat fail json.php dan fail demo.php 2. Gunakan tatasusunan untuk mewakili data format JSON dalam PHP;

Bagaimana untuk merangkum aplikasi 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(    
    &#39;code&#39; => 200,  
    &#39;message&#39; => &#39;数据返回成功&#39;,  
    &#39;data&#39; => array(    
        &#39;name&#39; =>&#39;bawei&#39;,    
        &#39;email&#39; =>&#39;www.bawei@qq,com&#39;,    
    ),  
);   
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;    //取得数组内容字段    
?>
Kaedah: PHP menjana data XML;

Dua kaedah berikut boleh dicapai--> 1. Pasang ke dalam rentetan XML 2. Gunakan kelas sistem seperti: DomDocument, XMLWriter, SimpleXML


Pergi ke Demo langsung dahulu!

Pembelajaran yang disyorkan: "

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn