我似乎无法解析Yelp API发送的信息。下面是输出:http://www.coroomer.com/apartments/yelp.php。
下面是我遇到问题的代码片段:
// Send Yelp API Call
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $signed_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$response = curl_exec($ch);
curl_close($ch);
// Handle Yelp response data
$obj = json_decode($response,true);
// Print it for debugging
//print_r($obj);
echo var_dump($obj);
if (isset($bus)) {
foreach($obj[businesses] as $bus){
echo $bus[name];
echo $bus[reviews];
}
}
问题是我不能得到正确的“格式化”输出。格式化后,它看起来像Yelp上的评论线程。任何帮助都是非常感谢的。
发布于 2011-07-12 18:36:00
现在还不清楚你到底在问什么。然而..。
a.运行时较慢
b.头痛,如果该索引存在常量
更改此代码:
foreach($obj[businesses] as $bus){
echo $bus[name];
echo $bus[reviews];
至
foreach($obj['businesses'] as $bus){
echo $bus['name'];
echo $bus['reviews'];
businesses
的数组,您在这里尝试迭代什么?https://stackoverflow.com/questions/6662682
复制相似问题