本文目錄一覽:
php讀取XML文件,並解析成數組
simplexml_load_string可以把xml解析成對象,然後可以用var_dump進行解析。
php內部庫並沒有包含直接把xml解析成數組的模塊。
而且xml本來包含節點概念,解析成對象以後可以直接訪問每一個節點,而數組相對就要難以理解的多。
因此解析成數組並不比解析成對象有多少優勢。
如果你對數組實在有需求的話,可以自己寫一個庫,並不會太難。
PHP XML轉數組問題,求幫忙;
看看這樣輸出什麼
if (file_exists(‘test.xml’))
{
$xml = simplexml_load_file(‘XML文件名’);
var_dump($xml);
}
然後就是數組轉換了
PHP xml轉換成數組
xml轉array方法沒錯,只是xml中有三個list,而數組中卻不能出現三個$arr[‘list’],所以這個方法自動把三個list中的內容放進了一個二維數組中。
可以嘗試直接取$arr[‘list’],取出結果應該就是 Array ( [0] = 1 [1] = 2 [2] = 3 ) 了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/298287.html