
正文
php判断json数据 PHP判断JSON数据是否存在key
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么判断一个字符串是不是json
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);
}
相关问答
Q1: php 循环判断,判断json里面的数据,大神们帮帮忙啊
$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 "当前的name 为: {$value-name} id : {$value-id}";
}
}
}
中文不管 你取得是对应的name值
Q2: PHP怎么判断是否是JSON数据
你可以把JSON字符串转成数组,数组转过来不是数组那肯定不是JSON数据。
Q3: php 判断是不是json格式
if(!json_decode($json))
{
//不是
}
else
{
//是
}
php判断json数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于PHP判断JSON数据是否存在key、php判断json数据的信息别忘了在本站进行查找喔。







