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); //不管下标是有序还是无序, 这个方法只关心 值,跟下标无关,

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

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇