我希望我就在这里。
我正在制作一个搜索引擎并从json文件中获取我的数据(网址) 我可以用我的代码(php)
读出文本
<?php
foreach ($obj['Products'] as $key => $value) {
echo '<p>Artikel: '.$value['ProductName']. '</p> <br/>';
echo '<p> Produktbeschreibung: '.$value['Description'].'</p> <br/><br/>';
echo '<a href="' .$value['Deeplink1'].'" target="_blank"> zum Shop </a><br/><br/>';
}
$service = "http://dateck-media.de/sf/ddd.php ;This is the JSON // Put together request $request = $service . "?" . http_build_query($params); Get response $response = file_get_contents($request,TRUE); $obj = json_decode($response,true);
&#13;
但现在我想显示我的搜索结果。在我的json文件中,它看起来像
Array (
[ProductsSummary] => Array (
[Records] => 20
[TotalRecords] => 41
[TotalPages] => 3
[CurrentPage] => 1
)
[Products]
我不知道如何将我的代码中的[Totalrecords]
提交给ECHO "You have [TotalRecords] for your search"
请帮帮我。
答案 0 :(得分:0)
您可以按如下方式编写总计(在您拥有的循环之外):
echo "You have {$obj['ProductsSummary']['TotalRecords']} results for your search";
答案 1 :(得分:0)
感谢所有人,对不起我的英语......现在我将尝试将Total-和CurrentPages放在搜索的末尾,以便前往下一个站点!但首先我一个人尝试: - )