評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
最近在接別人API時,裡面有個參數是MD5驗證碼,而其中的data 是需要是 Json encode,但很奇怪當裡面的某一參數值是 1.0 或是 1.00時, 編碼出來就會只剩 1 造成我的MD5的值一直是錯誤的。
經過網路查詢 json 格式中,並沒有整數與浮點數的型態,本來想這樣回覆客戶請對方改一下程式,後來發現php 的 json_encode 可以帶一個參數 json_encode($data, JSON_PRESERVE_ZERO_FRACTION);就可以保留原始的數值。
$ar1=['name'=>'jeff','value'=>1.0];
echo json_encode($ar1);
//顯示結果 {"name":"jeff","value":1}
echo json_encode($ar1, JSON_PRESERVE_ZERO_FRACTION);
//顯示結果 {"name":"jeff","value":1.0}
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
Xilla 露營 戶外 大力夾雲台手機支架 拓展支架 球型雲台夾 手機架
維力 素飄香 野菜多 素排骨雞 素紅燒牛肉 麻辣燙 麻油當歸枸杞 蔘湯麵 素食 泡麵 單包
手指伸縮狼爪 伸縮爪 機械爪 狼爪 伸縮爪子
香積麵 藥膳 風味 84gx5包 素泡麵 純素 素食 蔬食 慈濟 靜思