電話番号 (文字列) を先頭にゼロを付けて に渡すとjson_decode
、最初のゼロ文字が削除され、浮動小数点数に変換されます。
$string = '09178882356'; //dynamic value
echo json_decode($string); //9178882356 will be echo
それを防ぐ方法は?
編集:
Florentは、次のようなものを使用するソリューションを提供しました:
echo json_decode('"'.$string.'"');
動作します. しかし,$string
が実際の JSON 文字列の場合, 失敗します.