我有以下代码来获取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这样的等式,那么它就不会显示结果。有线索吗?
答案 0 :(得分:1)
使用$ plaintext而不是结果。不知道它为什么会起作用......它就是这样。