2017-06-30 23 views
0

と財産のforeachオブジェクトを追加します。は、私は二つの配列オブジェクトを持っているPHP

foreach($seo_items as &$seo_item) 
{ 
    foreach($api_items as $item) 
    { 

     if($item->article_id == $seo_item->article->article_erp_id) 
     { 
      $seo_item->article->size == $item->size; 
      $items_result[] = $seo_item; 
     } 

    } 
} 

phpレポートこのエラーため、問題は、私は、この値を割り当てることができないということです。

Undefined property: stdClass::$size 

は、私はこれをどのように行うことができますか?

+0

$ seo_itemsとapi_itemsの結果セットを表示してください –

答えて

1

入力の結果と思われます。
==(比較演算子)は、値を代入するのではなく、存在しないプロパティと比較しています。

$seo_item->article->size == $item->size; 

$seo_item->article->size = $item->size; 

にそれを変えることはあなたの問題を解決する必要があります。

+0

ああ、ありがとうございます –

+0

問題が解決しましたか? – Th3

関連する問題