数组错误 - 参数无效 - PHP

时间:2016-11-11 05:03:07

标签: php arrays

我的变量$ x持有:

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) 
}

以上是var_dump的$ x输出。

我试图获得极性值(“中性”)。

我尝试了以下但得到警告:为foreach()提供的参数无效

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

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

2 个答案:

答案 0 :(得分:0)

如上所述,

  $x->polarity;

答案 1 :(得分:-2)

试试这个:

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