删除元素我要搜索字符串中的JSON和删除它,但我的代码不能正常工作,PHP - 搜索字符串,并以JSON
JSON的这个例子:
{
d: {
results: [
{
name: "first",
Url: "http://example.com/tes.pdf"
},
{
name: "second",
Url: "http://example.com/download/qwdahfvajvlaksjkjdfaklfaf"
}
]
}
}
,这我PHP代码:
$result = file_get_contents("cache.json");
$jsonObj = json_decode($result);
foreach($jsonObj->d->results as $key => $value) {
if(strpos($value->Url, '.pdf') !== true) {
unset($key->$value);
}
}
echo json_encode($jsonObj);
在这种情况下
,我想删除元素第二不包含网址 “.PDF”,
任何人都可以帮助我?
不是有效的json检查http://jsonlint.com/ – 2014-10-29 10:38:01