29/7/57

ใช้ php อ่านไฟล์ xml ใส่ลงไปใน array แล้ววนค่าแสดงออกมา

ใช้ php อ่านไฟล์ xml ใส่ลงไปใน array และวนค่าแสดงออกมา จะใช้ในกรณีไหนดีล่ะ







เอาเป็นว่าเขียนมาให้ดูก่อนส่วนเรื่องจะเอาไปใช้งานอะไรผมว่าต้องมีเขาสักวันแหลครับ

xml
< ?xml version="1.0" encoding="utf-8"?>
<sbuysms>
<status>1</status>
<credit>14</credit>
<expire>2013-06-21</expire>
</sbuysms>

php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</meta></head>

<body>
< ?php
$xml = simplexml_load_file("x.xml");

echo $xml->getName() . "<br />";

foreach($arr[] = $xml->children() as $child)
  {
//echo $child->getName() . ": " . $child . "<br />";
  }
// ถ้าไม่ใช่วนด้วย foreach ทำแบบนี้เลย $arr[] = $xml->children($child);
  echo $arr[0][1];
?>
</body>
</html>