DOMDocument を使用してインポートする XML があります。nodeValue() を取得するために使用される多くの foreach ループを避けるために、別の関数として使用しました。ライブサーバーでは機能しません。機能は次のとおりです。
<?php
function Single_ParseDomObjXML($parameter){
$value='';
foreach($parameter as $get_val)
{
$value=$get_val->nodeValue;
}
return $value;
}
$text_tags=$events->getElementsByTagName('text');
foreach($text_tags as $text_inf){
$event['text']['promo']=Single_ParseDomObjXML($text_inf->getElementsByTagName('promo'));
$event['text']['spec']=Single_ParseDomObjXML($text_inf->getElementsByTagName('spec'));
$event['event_desc']=nl2br(Single_ParseDomObjXML($text_inf->getElementsByTagName('desc')));
}
?>