ホームページ > バックエンド開発 > PHPチュートリアル > jons 形式に関連する問題: 数値型から一重引用符を削除するにはどうすればよいですか?

jons 形式に関連する問題: 数値型から一重引用符を削除するにはどうすればよいですか?

WBOY
リリース: 2016-06-13 12:26:12
オリジナル
1003 人が閲覧しました

Jons 形式の問題: 数値型から一重引用符を削除する方法
一重引用符を削除する方法
$arr=array('as'=>1,'data'=>array('ID'=> $ r_id,'List'=>$zfc));
echo json_encode($arr,JSON_FORCE_OBJECT);
{
"as": 1,
"data": {
" ID": "111",
"NeedImgList": "1.jpg,2.jpg"
}
}

の「111」の二重引用符を削除する方法ID? ? ?
------解決策のアイデア----------------------

$r_id = 111;<br />$zfc = '123';<br />$arr=array('as'=>1,'data'=>array('ID'=>$r_id,'List'=>$zfc));<br />echo json_encode($arr,JSON_FORCE_OBJECT <br><font color='#FF8000'>------解决思路----------------------</font><br> JSON_PRETTY_PRINT);
ログイン後にコピー
{<br />    "as": 1,<br />    "data": {<br />        "ID": 111,<br />        "List": "123"<br />    }<br />}<br />
ログイン後にコピー
知っている " 111"のダブルクォーテーションは自分が原因(文字列)
こう書くと消えます
$arr=array('as'=>1,'data'=>array ('ID'= >intval($r_id),'List'=>$zfc));

-----解決策のアイデア--- ----- ----------------
文字種なので引用符が付いていますが、このように変更できます。
<br />$arr=array('as'=>1,'data'=>array('ID'=>intval($r_id),'List'=>$zfc));<br />echo json_encode($arr,JSON_FORCE_OBJECT);<br />
ログイン後にコピー

-----ソリューションのアイデア----------------------
<br /><br />$arr=array('as'=>1,'data'=>array('ID'=>$r_id+0,'List'=>$zfc));<br />echo json_encode($arr,JSON_FORCE_OBJECT);<br /><br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート