首頁 > 後端開發 > php教程 > php介面json資料問題

php介面json資料問題

WBOY
發布: 2016-08-18 09:15:38
原創
1110 人瀏覽過

我在介面裡面查詢或更新好資料之後,需要json格式資料傳回,現在問題就是透過json_encode處理回傳資料之後,有些int型別的資料也加上了引號,想把這個int類型的欄位值的單引號去掉如何設置,要用正規替換處理嗎?求解

回覆內容:

我在介面裡面查詢或更新好資料之後,需要json格式資料傳回,現在問題就是透過json_encode處理回傳資料之後,有些int型別的資料也加上了引號,想把這個int類型的欄位值的單引號去掉如何設置,要用正規替換處理嗎?求解

還要用正規!哪有那麼麻煩。你直接加個參數不就行了嗎,JSON_NUMERIC_CHECK可以很人性化的轉好數組中的int類型,肯定沒好好看手冊。參考如下

<code>// $array 你要返回的数组
exit(json_encode((array)($array), JSON_NUMERIC_CHECK));</code>
登入後複製

設定JSON_NUMERIC_CHECK參數就行了

由於PHP是弱型別語言
手動遍歷格式化

intval
floatval
boolval
strval

主要用到這幾個函數

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板