來(lái)源:藏色散人 發(fā)布時(shí)間:2018-12-05 15:17:58 閱讀量:808
PHP解碼較大的整數(shù),在PHP面試過(guò)程中,也是較為常見的考點(diǎn)之一。那么這樣的實(shí)現(xiàn)也是非常簡(jiǎn)單的,我們可以通過(guò)json_decode函數(shù)來(lái)進(jìn)行解碼。
下面我們就通過(guò)簡(jiǎn)單的代碼示例,給大家介紹PHP怎么解碼較大的整數(shù)。
比如一個(gè)大整數(shù)示例如下:
1 |
|
PHP代碼如下:
1 2 3 |
|
打印結(jié)果如下圖:
json_decode函數(shù)表示對(duì) JSON 格式的字符串進(jìn)行解碼,接受一個(gè) JSON 編碼的字符串并且把它轉(zhuǎn)換為 PHP 變量。
json_decode語(yǔ)法:
1 |
|
其中參數(shù)json表示待解碼的 json string 格式的字符串。這個(gè)函數(shù)僅能處理 UTF-8 編碼的數(shù)據(jù)。
assoc,當(dāng)該參數(shù)為 TRUE 時(shí),將返回 array 而非 object 。
depth,指定遞歸深度。
options,JSON解碼的掩碼選項(xiàng)。 現(xiàn)在有兩個(gè)支持的選項(xiàng)。 第一個(gè)是JSON_BIGINT_AS_STRING, 用于將大整數(shù)轉(zhuǎn)為字符串而非默認(rèn)的float類型。第二個(gè)是 JSON_OBJECT_AS_ARRAY, 與將assoc設(shè)置為 TRUE 有相同的效果。
本篇文章就是關(guān)于PHP解碼大整數(shù)的方法介紹,非常的簡(jiǎn)單,希望對(duì)需要的朋友有所幫助!
在線
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線溝通:
客服
熱線
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信