所以我想用 PHP 搜索一个 JSON 文件。json 链接: http: //media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json。我只是将 JSON 文件放在我的网络服务器中。这是我的脚本:
<?php
$query = $_GET['s'];
$terms = explode(' ', $query);
$results = array();
foreach(file('items.json') as $line) {
$found = true;
foreach($terms as $term) {
if(strpos($line, $term) == false) {
$found = false;
break;
}
}
if($found) {
$results[] = $line;
} else {
}
}
print_r($results);
问题是它显示了整个 json 文件而不是我的 $query。我能做些什么来解决这个问题?