刪除元素我要搜索字符串中的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