facebook twitter hatena line email

「Php/xml/SimpleXMLElement」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==配列からxml生成== $xmlstr = "<?xml version='1.0' encoding='utf-8'?><tags></tags>"; $xml = new SimpleXMLElement($xmlstr); $tags = [ 'name' => 'taro', 'a...」)
 
(配列からxml生成)
行9: 行9:
 
     $xml->addChild($key, $value);
 
     $xml->addChild($key, $value);
 
  }
 
  }
  return $xml->asXML();
+
  echo $xml->asXML();

2017年11月30日 (木) 18:13時点における版

配列からxml生成

$xmlstr = "<?xml version='1.0' encoding='utf-8'?><tags></tags>";
$xml = new SimpleXMLElement($xmlstr);
$tags = [
   'name' => 'taro',
   'age' => 1
];
foreach($tags as $key => $value) {
   $xml->addChild($key, $value);
}
echo $xml->asXML();