zoukankan      html  css  js  c++  java
  • json_encode转成带 花括号的{ } 和 中括号的[ ] 2种 形式 json数据

    //提交多个出差人员 .命名为数组 name="apply_members[] "

    //php接收到数据 为 数组  $aa = array('0'=>11,'1'=>22,'2'=>33);

    //使用 $aa = implode($aa,',') ; 拼成字符串.以逗号隔开, 入库,.方便查询  string(8) "11,22,33"

    //$aa = implode($aa) //直接把数组值连接起来 string(8) "112233"

    // 方便一次读取出出差人员姓名 身份证 where id in string(8) "11,22,33"

    $a = array('1'=>'11','2'=>'22','3'=>'99');//无序的下标(没有从零开始),则json_encode后变 对象型json, 是花括号 { }  json_decode后变对象
    $b = json_encode($a);
    var_dump($b);
    var_dump(json_decode($b));

    string(28) ""1":"11","2":"22","3":"99"  }"  对象型json    

    object(stdClass)#6 (3) { ["1"]=> string(2) "11" ["2"]=> string(2) "22" ["3"]=> string(2) "99" }

    $a = array('0'=>'11','1'=>'22','2'=>'99'); //有序的下标(从0开始,递增),则json_encode后变 数组形json, 是中括号的[ ]  json_decode后变数组
    $b = json_encode($a);
    var_dump($b);
    var_dump(json_decode($b));

    string(16) "["11","22","99"]"

    array(3) { [0]=> string(2) "11" [1]=> string(2) "22" [2]=> string(2) "99" }

    $a = array('3'=>'11','1'=>'22','2'=>'99');
    $b = implode(',',$a); //不管下标是有序还是无序, 这个方法只关心 值,跟下标无关,

    //如果没有.拼接的分隔符,直接把所有的数组中的值连接起来

    淘宝原价190的U盘--->淘宝阿姨领卷100元-->淘宝实际付款90元

    淘宝阿姨  http://www.taobaoayi.com

  • 相关阅读:
    Android weight属性详解
    设计模式(一)__单例设计模式
    Java中线程的生命周期
    抽象类和接口
    SQL sever 怎样将DBF文件导入到数据库
    JS去除字符串中空格,及常用正则表达式
    Oracle 11g问题1:关于error:ORA12541: TNS: 没有监听器
    access、excel取随机n条记录
    tsql字符串操作
    测试SQL Server执行时间和CPU时间
  • 原文地址:https://www.cnblogs.com/bj-tony/p/5574030.html
Copyright © 2011-2022 走看看