首頁  >  文章  >  後端開發  >  php介面json資料問題

php介面json資料問題

WBOY
WBOY原創
2016-08-18 09:15:381087瀏覽

我在介面裡面查詢或更新好資料之後,需要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

主要用到這幾個函數

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn