質問: 1 ){ $retHtml .= "\n"; } $retHtml .= "\n"; echo $retHtml; } 以上の様なソースを書いています。 XMLのデーターが無い場合 他のHTMLを出力したいと思っていますが どのように記述すればよいでしょうか?
回答: $xmlDataからアトリビュートを取得して、 その中のトータル件数によって処理を分ける例です。 ``` $xmlData = @simplexml_load_file($requestUrl); //APIレスポンスXMLよりHTMLに変換 $attributes = $xmlData->attributes(); // アトリビュートを取得 $retHtml = ""; $retHtml .= "\n"; if ($attributes['totalAuctions'] > 0) { // 該当ありの場合の処理 $iLoop = 0; --省略-- if( $iLoop % 2 == 1 ){ $retHtml .= "\n"; } } else { // 該当なしの場合の処理 $retHtml .= "該当するデータはありませんでした\n" } $retHtml .= "\n"; echo $retHtml; ```