PHP attributes()関数
例
XML<body>要素の属性と値を返します。
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body date="2014-01-01" type="private">Do not forget me this weekend!</body>
</note>
XML;
$xml = simplexml_load_string($note);
foreach($xml->body[0]->attributes() as $a => $b)
{
echo $a,'="',$b,"<br>";
}
?>
定義と使用法
attributes()関数は、XML要素の属性と値を返します。
構文
<div> SimpleXMLElement::attributes(<em>ns, prefix</em>)</div>
パラメータ値
パラメータ | 説明 |
---|---|
ns | Optiomal 取得した属性の名前空間を指定します |
prefix | optional 次の場合にTRUEを指定しますnsは接頭辞で、次. の場合は FALSEnsURIです。デフォルトはFALSEです |
Technical Details
Return Value: | 成功時のSimpleXMLElementオブジェクト |
---|---|
PHP バージョン: | 5.0+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。