-1
は私がにSimpleXMLElementを作成しました正常に見える:PHPの警告:foreachのために供給無効な引数()はXMLオブジェクトは、次のように
$catSearchXml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?>'.$categoryContainer);
私は、使用して値ラウンドループにしてみてください:
foreach ($catSearchXML->categoryHistogram as $searchCategory)
私は次のエラーを取得する:私はvar_dump($catSearchXml)
を行うと
PHP Warning: Invalid argument supplied for foreach()
私は、次を得る:
object(SimpleXMLElement)#18 (1) {
["categoryHistogram"]=> array(3) {
[0]=> object(SimpleXMLElement)#26 (4) {
["categoryId"]=> string(3) "293"
["categoryName"]=> string(14) "Sound & Vision"
["count"]=> string(3) "123"
["childCategoryHistogram"]=> array(8) {
[0]=> object(SimpleXMLElement)#6 (3) {
["categoryId"]=> string(5) "14969"
["categoryName"]=> string(27) "Home Audio & HiFi Separates"
["count"]=> string(2) "89"
}
[1]=> etc...
私はそれには、以下の戻り
偽何も等しくない
is_array($catSearchXml->categoryHistogram)
チェック:これはで私の頭をやっているよう
$catSearchXML->categoryHistogram[0]->categoryName
任意の考えを???
ありがとうございます。
ありがとうございました - 時には、目の第二のペアが必要です – Yermawn