評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 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]
水壺背袋 水壺網袋 水瓶袋 多色可選 戶外郊遊 登山野餐 可放手機 水壺背帶
味丹 隨緣 鮮蔬百匯/素肉骨茶/素魷魚羹麵/韓式泡菜/麻辣燙湯麵 (5包/袋) 素食 全素 泡麵
維力 素飄香 野菜多 素排骨雞 素紅燒牛肉 麻辣燙 麻油當歸枸杞 蔘湯麵 素食 泡麵 單包
好滋味御品/麻油猴頭菇