userdata.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<data>
<user>
<name>admin</name>
<password>123</password>
</user>
<user>
<name>aaa</name>
<password>123</password>
</user>
<user>
<name>bbb</name>
<password>123</password>
</user>
</data>
php:
<?php
$xml = simplexml_load_file("userdata.xml");
$array_name = array();
$array_pw = array();
$i = 0;
$j = 0;
foreach($xml->user as $user){
foreach($user->name as $name){
$array_name[$i] = $name;
$i++;
}
foreach($user->password as $pw){
$array_pw[$j] = $pw;
$j++;
}
}
?>至此,userdata.xml的name标签和password标签分别存储在数组变量$array_name以及$array_pw里面。
本文介绍如何使用PHP从XML文件userdata.xml中读取用户数据,并将其存储到两个数组中,分别是name标签和password标签。通过简单的循环遍历XML节点,将每个用户的名称和密码分别存入相应的数组中。
231

被折叠的 条评论
为什么被折叠?



