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

  • 相关阅读:
    判断某个目录下半小时内是否有新文件
    centos 多路径下挂载磁盘目录
    rac多路径下添加lun
    FFmpeg笔记
    FFmpeg报错大全
    Eclipse 安装C语言开发环境
    乱码
    FreeSql提示“【主库】状态不可用,等待后台检查程序恢复方可使用。”错误
    JetBrains Rider安装说明
    博客园终于可以使用了
  • 原文地址:https://www.cnblogs.com/bj-tony/p/5574030.html
Copyright © 2011-2022 走看看