2016-11-11 99 views
0

我的變量$ X成立:陣列錯誤 - 無效的參數 - PHP

object(stdClass)#3 (5) { 
    ["polarity"]=> string(7) "neutral" 
    ["subjectivity"]=> string(9) "objective" ["text"]=> string(0) "" 
    ["polarity_confidence"]=> float(0.77262067409886) 
    ["subjectivity_confidence"]=> float(0.54271560213894) 
} 

以上是$ x的從的var_dump的輸出。

我想獲得極性值(「中性」)。

我嘗試以下,但得到警告:()提供的foreach無效參數

foreach($x->polarity as $polarity) { 

    $value = $x->polarity[0]; 
    var_dump ($value); 
} 
+1

只需使用'$ x->極性',無需用於循環 –

+0

是的,不需要循環直接使用'echo $ x->極性' –

回答

-2

試試這個:

foreach($x as $key => $value) { 
    print "$key => $value\n"; 
} 
echo "\n"; 
+0

在需要實例化時創建類極性的新實例 – Webdev

+0

這是一個對象,所以假設它是類的實例 – Webdev

+1

我編輯了我的代碼並現在刪除了語句 – Webdev

0

如上所述,

$x->polarity;