php如何判断是否为json数据格式
json形式
下面我来给各位朋友总结了几篇关于php如何判断是否为json数据的文章,这里整理了一下也能让你知道如何利用php判断json了,希望例子对你带来帮助.
首先要记住json_encode返回的是字符串,而json_decode返回的是对象.
判断数据不是JSON格式,代码如下:
function is_not_json($str){ return is_null(json_decode($str)); }
ログイン後にコピー
判断数据是合法的json数据,PHP版本大于5.3,代码如下:
function is_json($string) { json_decode($string); return (json_last_error() == JSON_ERROR_NONE); }
ログイン後にコピー
json_last_error()函数返回数据编解码过程中发生的错误.
注意:json编解码所操作字符串必须是UTF8的.
例子,代码如下:
<?php /** * 解析json串 * @param type $json_str * @return type */ function analyJson($json_str) { $json_str = str_replace('\\', '', $json_str); $out_arr = array(); preg_match('/{.*}/', $json_str, $out_arr); if (!emptyempty($out_arr)) { $result = json_decode($out_arr[0], TRUE); } else {//开源代码phprm.com return FALSE; } return $result; }
ログイン後にコピー
如果不是json则返回false.
文章网址:
随意转载^^但请附上教程地址。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
1 か月前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
1 か月前
By DDD
R.E.P.O.最高のグラフィック設定
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
1週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7390
15


Java チュートリアル
1630
14


CakePHP チュートリアル
1357
52


Laravel チュートリアル
1268
25


PHP チュートリアル
1216
29

