pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<tfoot id='0TdTT'></tfoot>

    • <bdo id='0TdTT'></bdo><ul id='0TdTT'></ul>
    1. <small id='0TdTT'></small><noframes id='0TdTT'>

      <legend id='0TdTT'><style id='0TdTT'><dir id='0TdTT'><q id='0TdTT'></q></dir></style></legend>
    2. <i id='0TdTT'><tr id='0TdTT'><dt id='0TdTT'><q id='0TdTT'><span id='0TdTT'><b id='0TdTT'><form id='0TdTT'><ins id='0TdTT'></ins><ul id='0TdTT'></ul><sub id='0TdTT'></sub></form><legend id='0TdTT'></legend><bdo id='0TdTT'><pre id='0TdTT'><center id='0TdTT'></center></pre></bdo></b><th id='0TdTT'></th></span></q></dt></tr></i><div class="5jdbrnn" id='0TdTT'><tfoot id='0TdTT'></tfoot><dl id='0TdTT'><fieldset id='0TdTT'></fieldset></dl></div>

      如何將 PHP 數組編碼為 JSON 數組,而不是對象?

      How do I encode a PHP array to a JSON array, not object?(如何將 PHP 數組編碼為 JSON 數組,而不是對象?)
    3. <small id='Zh1Mp'></small><noframes id='Zh1Mp'>

        <tbody id='Zh1Mp'></tbody>

        <i id='Zh1Mp'><tr id='Zh1Mp'><dt id='Zh1Mp'><q id='Zh1Mp'><span id='Zh1Mp'><b id='Zh1Mp'><form id='Zh1Mp'><ins id='Zh1Mp'></ins><ul id='Zh1Mp'></ul><sub id='Zh1Mp'></sub></form><legend id='Zh1Mp'></legend><bdo id='Zh1Mp'><pre id='Zh1Mp'><center id='Zh1Mp'></center></pre></bdo></b><th id='Zh1Mp'></th></span></q></dt></tr></i><div class="vn77vrf" id='Zh1Mp'><tfoot id='Zh1Mp'></tfoot><dl id='Zh1Mp'><fieldset id='Zh1Mp'></fieldset></dl></div>
        <legend id='Zh1Mp'><style id='Zh1Mp'><dir id='Zh1Mp'><q id='Zh1Mp'></q></dir></style></legend>
          • <bdo id='Zh1Mp'></bdo><ul id='Zh1Mp'></ul>

            1. <tfoot id='Zh1Mp'></tfoot>
                本文介紹了如何將 PHP 數組編碼為 JSON 數組,而不是對象?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在嘗試對從 Zend_DB 查詢返回的數組進行 json_encode.

                I am trying to json_encode an array which is returned from a Zend_DB query.

                var_dump 給出:(手動添加 0 個成員不會改變圖片.)

                var_dump gives: (Manually adding 0 member does not change the picture.)

                array(3) {
                  [1]=>
                  array(3) {
                    ["comment_id"]=>
                    string(1) "1"
                    ["erasable"]=>
                    string(1) "1"
                    ["comment"]=>
                    string(6) "test 1"
                  }
                  [2]=>
                  array(3) {
                    ["comment_id"]=>
                    string(1) "2"
                    ["erasable"]=>
                    string(1) "1"
                    ["comment"]=>
                    string(6) "test 1"
                  }
                  [3]=>
                  array(3) {
                    ["comment_id"]=>
                    string(1) "3"
                    ["erasable"]=>
                    string(1) "1"
                    ["comment"]=>
                    string(6) "jhghjg"
                  }
                }
                

                編碼后的字符串如下所示:

                The encoded string looks like:

                {"1":{"comment_id":"1","erasable":"1","comment":"test 1"},
                 "2":{"comment_id":"2","erasable":"1","comment":"test 1"},
                 "3":{"comment_id":"3","erasable":"1","comment":"jhghjg"}}
                

                我需要的是:

                [{"comment_id":"1","erasable":"1","comment":"test 1"},
                {"comment_id":"2","erasable":"1","comment":"test 1"},
                {"comment_id":"3","erasable":"1","comment":"jhghjg"}]
                

                php.ini/json_encode 文檔說它應該是什么樣子.

                Which is what the php.ini/json_encode documentation says it should look like.

                推薦答案

                您如何設置初始數組?

                如果你這樣設置:

                array(
                 "1" => array(...),
                 "2" => array(...),
                );
                

                那么你沒有一個帶有數字索引的數組,而是字符串,在 JS 世界中它被轉換為一個對象.如果您沒有設置嚴格的順序(即從 0 而不是 1 開始),也會發生這種情況.

                then you don't have an array with numeric indexes but strings, and that's converted to an object in JS world. This can happen also if you don't set a strict order (i.e. starting at 0 instead of 1).

                然而,這是在黑暗中拍攝,因為我看不到您的原始代碼:首先嘗試在不使用鍵的情況下設置您的數組:

                This is a shot in the dark, however, because I can't see your original code: try setting your array without using keys at all in the first place:

                array(
                 array(...),
                 array(...),
                );
                

                這篇關于如何將 PHP 數組編碼為 JSON 數組,而不是對象?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

              • <legend id='yNfd1'><style id='yNfd1'><dir id='yNfd1'><q id='yNfd1'></q></dir></style></legend>

                      <tbody id='yNfd1'></tbody>

                  1. <tfoot id='yNfd1'></tfoot>

                    • <small id='yNfd1'></small><noframes id='yNfd1'>

                        <bdo id='yNfd1'></bdo><ul id='yNfd1'></ul>
                        <i id='yNfd1'><tr id='yNfd1'><dt id='yNfd1'><q id='yNfd1'><span id='yNfd1'><b id='yNfd1'><form id='yNfd1'><ins id='yNfd1'></ins><ul id='yNfd1'></ul><sub id='yNfd1'></sub></form><legend id='yNfd1'></legend><bdo id='yNfd1'><pre id='yNfd1'><center id='yNfd1'></center></pre></bdo></b><th id='yNfd1'></th></span></q></dt></tr></i><div class="vfldppd" id='yNfd1'><tfoot id='yNfd1'></tfoot><dl id='yNfd1'><fieldset id='yNfd1'></fieldset></dl></div>
                          主站蜘蛛池模板: 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 塑钢件_塑钢门窗配件_塑钢配件厂家-文安县启泰金属制品有限公司 深圳南财多媒体有限公司介绍 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 长沙广告公司_制作,长沙喷绘_发光字_招牌制作_长沙泓润广告官网 长城人品牌官网 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 精密模具加工制造 - 富东懿| 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 消防设施操作员考试报名时间,报名入口,报考条件 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 |