本文目錄一覽:
- 1、php輸出xml內容
- 2、php 怎樣查看返回的xml數據
- 3、怎麼把XML裡面的數據 在PHP裡面以表格顯示出來?
- 4、php輸出xml屬性的方法
- 5、簡述php如何輸出xml屬性
- 6、PHP 輸出XML出現亂碼問題怎麼解決
php輸出xml內容
PHP生成XML的方法很多,這裡演示最基本,最簡單的字符串構造法。就是使用字符串構造或者拼接成xml數據格式,然後輸出或者生成xml文件。
?php
$data = array(
array(
‘title’ = ‘baidu’,
‘country’ = ‘china’,
‘name’ = ‘百度’,
),
array(
‘title’ = ‘google’,
‘country’ = ‘usa’,
‘name’ = ‘谷歌’,
)
);
//構造xml數據格式
$xml = “?xml version=\”1.0\” encoding=\”utf-8\”?\n”;
$xml .= “data\n”;
foreach ($data as $itm) {
//循環構造xml單項
$item = “item\n”;
$item .= “title” . $itm[‘title’] . “/title\n”;
$item .= “country” . $itm[‘country’] . “/country\n”;
$item .= ” name” . $itm[‘name’] . “/name\n”;
$item .= “/item\n”;
$xml .=$item;
}
$xml .= “/data\n”;
//輸出xml數據
echo $xml;
?
生成的數據格式如下:
php 怎樣查看返回的xml數據
php返回xml,首先封裝好xml數據格式,然後return即可。示例如下:
?php
//name
$name=”zhidao”;
//age
$age=10;
//構造xml數據格式
$xml = XML
?xml version=”1.0″ encoding=”utf-8″?
baidu
name {$name} /name
age{$age}/age
/baidu
XML;
return $xml;
?
怎麼把XML裡面的數據 在PHP裡面以表格顯示出來?
$data[‘liangcai’]=array();
首先,你的XML文件,應該加一個標註菜品分類的節點,比如涼菜為1,新品推薦為2,蔬菜為3,格式如下:
branch1/branch ;
其次,使用PHP自帶的XML讀取方法simplexml_load_file(‘mune.xml’),如下:
function readmenu()
{
$all=simplexml_load_file(‘xml/lunbo.xml’); //讀取 XML文件
$items=$all-dishes;
$data[‘countimg’]=count($items); //XML裡面的菜品總數
$data[‘count’]=0;
$j=0; //用來記涼菜的數量
$k=0; //用來記新品推薦的數量
$m=0; //用來記蔬菜的數量
$data[‘liangcai’]=array();
$data[‘xinpin’]=array();
$data[‘shucai’]=array();
for($i=0;$i$data[‘countimg’];$i++)
{
switch($items[$i]-branch)
{
case(1):
$data[‘liangcai’][‘$j’]=$items[$i];
$j++;
break;
case(2):
$data[‘xinpin’][‘$k’]=$items[$i];
$k++;
break;
case(3):
$data[‘shucai’][‘$m’]=$items[$i];
$m++;
break;
}
}
}
然後把數組$data[‘liangcai’],$data[‘xinpin’],$data[‘shucai’] 的值賦到你表格的相應欄目里就OK了。
php輸出xml屬性的方法
本文實例講述了php輸出xml屬性的方法。分享給大家供大家參考。具體分析如下:
這段代碼通過一個簡單的範例演示了php如何讀取xml文件並輸出xml屬性
?php
$xml
=
simplexml_load_file(“books.xml”);
foreach($xml-book[0]-author-attributes()
AS
$a
=
$b)
{
echo
“$a
=
$b
br
/”;
}
?
xml
文件內容如下
library
book
titleA/title
author
gender=”female”B/author
descriptionC/description
/book
book
titleC/title
author
gender=”male”D/author
descriptionE/description
/book
book
titleF/title
author
gender=”male”G/author
descriptionH/description
/book
/library
希望本文所述對大家的php程序設計有所幫助。
簡述php如何輸出xml屬性
xml文件
library book titleA/title author gender=”female”B/author descriptionC/description /book book titleC/title author gender=”male”D/author descriptionE/description /book book titleF/title author gender=”male”G/author descriptionH/description /book/library
php讀取?php $xml = simplexml_load_file(“books.xml”); foreach($xml-book[0]-author-attributes() AS $a = $b) { echo “$a = $b br /”; }?
PHP 輸出XML出現亂碼問題怎麼解決
出錯的原因在於PHP程序輸出編碼和XML文件的編碼不一致所導致
方法一:
使用utf-8編碼,修改方法如下:
一.把兩個gb2312改為utf-8
二.在xml文件上點右鏈,選擇用記事本打開,另存為,編碼由ansi改為,覆蓋保存。
方法二:
直接設置PHP文件格式為
ansi,輸出正常
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187926.html