站長資訊網
        最全最豐富的資訊網站

        php怎么將數組轉換成對象

        轉換方法:1、在要轉換的數組變量之前加上用括號括起來的目標類型“(object)”,例“(Object)$arr”;2、先用json_encode()將數組轉換成JSON數據,然后用json_decode()將JSON數據轉換成對象即可。

        php怎么將數組轉換成對象

        本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦

        php 數組轉換成對象的方法

        方法一:強制類型轉換—-在要轉換的變量之前加上用括號括起來的目標類型

        允許轉換的PHP數據類型有:

        • (int)、(integer):轉換成整形

        • (float)、(double)、(real):轉換成浮點型

        • (string):轉換成字符串

        • (bool)、(boolean):轉換成布爾類型

        • (array):轉換成數組

        • (object):轉換成對象

        示例:將數組轉換成對象類型

        <?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; var_dump($arr);  var_dump($obj);  ?>

        輸出:

        php怎么將數組轉換成對象

        方法2:使用json_encode()和json_decode()函數

        <?php header('content-type:text/html;charset=utf-8'); $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $arr0 = json_encode($arr); $arr1 = json_decode($arr0,true); $arr2 = json_decode($arr0); var_dump($arr);  var_dump($arr0);  var_dump($arr1);  var_dump($arr2);  ?>

        輸出:

        php怎么將數組轉換成對象

        【推薦學習:《PHP視頻教程》】

        說明:

        函數 描述
        json_encode 對變量進行 JSON 編碼
        json_decode 對 JSON 格式的字符串進行解碼,轉換為 PHP 變量
        json_last_error 返回最后發生的錯誤

        PHP json_encode() 用于對變量進行 JSON 編碼,該函數如果執行成功返回 JSON 數據,否則返回 FALSE 。

        語法

        string json_encode ( $value [, $options = 0 ] )

        參數

        • value: 要編碼的值。該函數只對 UTF-8 編碼的數據有效。

        • options:由以下常量組成的二進制掩碼:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

        PHP json_decode() 函數用于對 JSON 格式的字符串進行解碼,并轉換為 PHP 變量。

        語法

        mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]])

        參數

        • json_string: 待解碼的 JSON 字符串,必須是 UTF-8 編碼數據

        • assoc: 當該參數為 TRUE 時,將返回數組,FALSE 時返回對象。

        • depth: 整數類型的參數,它指定遞歸深度

        • options: 二進制掩碼,目前只支持 JSON_BIGINT_AS_STRING 。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久久久久久久无码精品亚洲日韩| 中文字幕久久精品| 老司机午夜网站国内精品久久久久久久久| 国产精品香港三级国产AV| 欧美成人精品一区二三区在线观看 | 久久久免费精品re6| 国内精品久久久久久不卡影院| 国产精品久久国产精麻豆99网站| 一本一本久久A久久综合精品| 精品国产乱码久久久久久浪潮| 久久99热精品| 97久久久久人妻精品专区| 一本一本久久A久久综合精品| 久久精品国产亚洲精品| 国产高清在线精品一区小说 | 精品第一国产综合精品蜜芽| 国产亚洲精品一品区99热| 精品无人区一区二区三区| 亚洲精品自在在线观看| 欧美日韩国产精品系列| 精品国产婷婷久久久| 国产精品va在线观看无码| 四虎国产精品免费入口| 国产在视频线精品视频二代| 国产精品毛片无遮挡| 精品国产福利在线观看| 人人妻人人澡人人爽人人精品电影| 亚洲?V无码乱码国产精品| 久久青青草原精品国产软件 | 亚洲欧洲国产精品香蕉网| 日韩专区亚洲精品欧美专区| 欧美亚洲另类精品第一页| 久久se这里只有精品| 国产免费伦精品一区二区三区| 国产精品日韩欧美久久综合| 99热成人精品免费久久| 国产AⅤ精品一区二区三区久久| 99久久国产主播综合精品| 成人精品一区二区久久| 国产精品人人做人人爽人人添| 国产伦精品一区二区免费|