Wolfram Alpha PHP API脚本不显示公式结果

时间:2013-05-08 02:13:46

标签: php equations wolframalpha

我有以下代码来获取Wolfram Alpha的结果:

<?php
include 'WolframAlphaEngine.php';
$engine = new WolframAlphaEngine( 'API-KEY' );

$resp = $engine->getResults("2+2");

$pod = $resp->getPods();

$pod = $pod[1];

foreach($pod->getSubpods() as $subpod){
  if($subpod->plaintext){
    $plaintext = $subpod->plaintext;
    break;
  }
}

$result = substr($plaintext, 0,strlen($plaintext)-3);

echo $result;
?>

如果我搜索“George W Bush”等文本,它会显示它应该是什么,但是如果我搜索2 + 2这样的等式,那么它就不会显示结果。有线索吗?

1 个答案:

答案 0 :(得分:1)

使用$ plaintext而不是结果。不知道它为什么会起作用......它就是这样。