亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡體中文 | 繁體中文
查詢

simplexml_load_string()函數(shù)—用法及示例

「 將 XML 字符串轉(zhuǎn)換為 SimpleXMLElement 對象 」


函數(shù)名稱:simplexml_load_string()

適用版本:PHP 5, PHP 7

函數(shù)描述:simplexml_load_string() 函數(shù)將 XML 字符串轉(zhuǎn)換為 SimpleXMLElement 對象。SimpleXMLElement 對象可以用于遍歷和操作 XML 數(shù)據(jù)。

語法:simplexml_load_string(string $data, string $class_name = "SimpleXMLElement", int $options = 0, string $ns = "", bool $is_prefix = false) : SimpleXMLElement|false

參數(shù):

  • $data:要解析的 XML 字符串。
  • $class_name(可選):返回對象的類名。默認(rèn)為 "SimpleXMLElement"。
  • $options(可選):可選參數(shù),用于指定解析選項(xiàng)。默認(rèn)為 0。
  • $ns(可選):可選參數(shù),用于指定命名空間前綴或 URI。
  • $is_prefix(可選):可選參數(shù),用于指定 $ns 參數(shù)是命名空間前綴還是命名空間 URI。默認(rèn)為 false。

返回值:

  • 如果成功解析 XML 字符串,則返回 SimpleXMLElement 對象。
  • 如果解析失敗,則返回 false。

示例:

$xmlString = '<?xml version="1.0" encoding="UTF-8"?>
<book>
  <title>PHP Cookbook</title>
  <author>John Doe</author>
  <price>29.99</price>
</book>';

$xml = simplexml_load_string($xmlString);

// 訪問 XML 數(shù)據(jù)
echo $xml->title;  // 輸出:PHP Cookbook
echo $xml->author;  // 輸出:John Doe
echo $xml->price;  // 輸出:29.99

// 遍歷 XML 數(shù)據(jù)
foreach ($xml as $element) {
  echo $element->getName() . ": " . $element . "\n";
}

// 輸出:
// title: PHP Cookbook
// author: John Doe
// price: 29.99

在上面的示例中,我們首先定義了一個(gè) XML 字符串,然后使用 simplexml_load_string() 函數(shù)將其轉(zhuǎn)換為 SimpleXMLElement 對象。我們可以通過對象屬性或方法來訪問和操作 XML 數(shù)據(jù)。在示例中,我們展示了如何訪問和遍歷 XML 數(shù)據(jù)的示例。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): sin()函數(shù)
下一個(gè)函數(shù): simplexml_import_dom()函數(shù)
熱門PHP函數(shù)
分享鏈接