?php
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、新昌網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、新昌網(wǎng)絡(luò)營(yíng)銷、新昌企業(yè)策劃、新昌品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供新昌建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
$json?=
'{
"success":?true,
"total":?1592,
"yi18":?[
{
"id":?58382,
"img":?"img/cook/000058382.jpg",
"keywords":?"",
"description":?"",
"content":?"font?color=\"red\"南瓜/font的好處:??防癌:font?color=\"red\"南瓜/font能消除亞硝酸胺的突變作用,制止癌細(xì)胞出現(xiàn)。??杜蟲(chóng):font?color=\"red\"南瓜/font籽具有很好的殺滅血吸蟲(chóng)幼蟲(chóng)作用,對(duì)于蟯蟲(chóng)病、蟯蟲(chóng)病等患者療效顯著(方法是空腹細(xì)嚼后吞服font?color=\"red\"南瓜/font籽)。??治高血壓:多吃",
"type":?"cook",
"name":?"美味font?color=\"red\"南瓜/font汁"
},
{
"id":?58381,
"img":?"img/cook/000058381.jpg",
"keywords":?"",
"description":?"",
"content":?"font?color=\"red\"瓜/font的好處:??防癌",
"type":?"cook",
"name":?"美味font?color=\"red\"瓜/font汁"
}
]
}';
$arr?=?json_decode($json,?True);
for($i=0;$icount($arr['yi18']);$i++)
{
$name?=?$arr['yi18'][$i]['name'];
//if($name?==?'美味font?color=\"red\"瓜/font汁')
//{
//??echo?'是美味南瓜汁';
//}
}沒(méi)時(shí)間了,先寫(xiě)點(diǎn)代碼供參考。
你可以把JSON字符串轉(zhuǎn)成數(shù)組,數(shù)組轉(zhuǎn)過(guò)來(lái)不是數(shù)組那肯定不是JSON數(shù)據(jù)。
$str = '{"queryString":"select id , name from user LIMIT 0, 30 ","data":[{"0":"1","id":"1","1":"aa","name":"aa"},{"0":"2","id":"2","1":"\u5c0f\u4f19\u4f34","name":"\u5c0f\u4f19\u4f34"},{"0":"3","id":"3","1":"\u5c0f\u4f19\u4f34","name":"\u5c0f\u4f19\u4f34"},{"0":"4","id":"4","1":"44","name":"44"},{"0":"5","id":"5","1":"","name":""},{"0":"6","id":"6","1":"","name":""},{"0":"7","id":"7","1":"","name":""},{"0":"8","id":"8","1":"","name":""},{"0":"9","id":"9","1":"","name":""},{"0":"10","id":"10","1":"jiejie","name":"jiejie"},{"0":"11","id":"11","1":"jiejie","name":"jiejie"}]}';
foreach (json_decode($str) as $v)
{
if(is_array($v))
{
foreach($v as $value)
{
echo "當(dāng)前的name 為: {$value-name} id : {$value-id}";
}
}
}
中文不管 你取得是對(duì)應(yīng)的name值
if(!json_decode($json))
{
//不是
}
else
{
//是
}
function?is_not_json($str){??
return?is_null(json_decode($str));
}
function?is_json($string)?{?
json_decode($string);
return?(json_last_error()?==?JSON_ERROR_NONE);
}
JSON很好識(shí)別的,如果你不確定是否是JSON格式那么你用json_decode對(duì)那個(gè)字符串進(jìn)行解碼判斷,PHP官方對(duì)這個(gè)函數(shù)的返回值的說(shuō)明是:返回值JSON編碼的。值true,false和空(不區(qū)分大小寫(xiě))返回TRUE,F(xiàn)ALSE和NULL。如果的JSON不能被解碼或者如果編碼的數(shù)據(jù)是深度超過(guò)遞歸限制,則返回NULL。