我有以下代码从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;
?>
如果我搜索文本,如"乔治·W·布什",它会显示它应该显示的内容,但如果我搜索方程,如2+2,则不会显示结果。有线索吗?
使用$明文代替result。不知道为什么会起作用…