PHP如何把JSON字符串转为数组

PHP如何把JSON字符串转为数组,第1张

PHP如何把JSON字符串转为数组

在PHP中可以使用“json_decode()”函数把JSON字符串转为数组,该函数的作用对JSON格式的字符串进行解码,其语法为“json_decode(str,assoc)”,使用时将字符串传入第1个参数并将第2个设置为TRUE即可。

示例代码:

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json, true));打印结果:

array(5) {

["a"] => int(1)

["b"] => int(2)

["c"] => int(3)

["d"] => int(4)

["e"] => int(5)

}推荐教程:《PHP教程》

json格式是一种非常方便于个人阅读和编写的数据交换格式。我们可以使用ultraedit查看和编辑json格式的文件,只需要在打开中将需要查看和编辑的json文件打开就可以了。

ultraedit查看json格式教程

1、首先我们点击上方的“高级(A)”

2、在其中找到并点击“设置”

3、在搜索框中搜索“json”并转到。

4、然后按下图方式勾选这两个选项就可以了。

5、之后我们打开需要查看的json格式文件就行了。

推荐:《PHP视频教程》

php数组和json数组之间的互相转化

代码如下:

$array = array( //普通数组

"name" => "Tom",

"age" => 22

);

echo "第一组:普通PHP数组转json数组——"json_encode($array); //json数组

echo "<br />";

//注:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。

//urldecode()函数是用于解码已编码的URL字符串,其原理就是把十六进制字符串转换为中文字符

$arr = array( //中文数组

'0' => urlencode('信息工程系'),

'1' => urlencode('机械工程系')

);

echo "第二组:PHP包含中文的数组转json数组——"urldecode(json_encode($arr));

echo "<br />";

//注:json数组的键与值若有中文时,中文只能用双引号“”,不能使用单引号,外面使用花括弧,并用单引号括起来

echo "第三组:json数组转PHP数组——";

$json ='{"a":"哈哈","b":"我","c":"数","d":"一","e":3,"f":2,"g":1,"h":"别生气了"}';

var_dump(json_decode($json,true));

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/2820608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-01
下一篇2024-01-01

随机推荐

  • 精华的拼音

    精华的拼音是jīng huá。引证解释:⒈、指事物之最精粹、最优秀的部分。(汉)刘向《九叹惜贤》:“扬精华以炫燿兮,芳郁渥而纯美。”(北齐)颜之推《颜氏家训文章》:“自古执笔为文者,何可胜言。然至於宏丽精华,不过数十篇耳。”(清)李渔《闲情

    2024-04-15
    45900
  • 法兰琳卡眼部精华液需要每天用吗

    25岁是年轻肌肤与老化肌肤的分水岭,老化肌肤的标志就是皱纹生成,而第一条皱纹多生成在眼周。随着使用眼霜人群的逐渐偏低龄化,所以,建议18岁至24岁的年轻女孩必须养成用眼霜的习惯。对于眼袋的话,这里给MM们特别推荐这几款眼霜。雅漾舒缓眼霜含春

    2024-04-15
    42100
  • 天气丹正品与假货区别

    天气丹正品与假货区别:正品精华液的瓶盖边缘有银色的包边,假货则没有。根据质地可以观察真伪,正品天气丹的水是微微粘稠的白色液体,打开之后很容易吸收;然后从包装上观察,正品精华液的瓶盖边缘有银色的包边,假货则没有,而且有很明显的塑料感,正品的封

    2024-04-15
    35600
  • nivea妮维雅水感防晒乳真假辨别对比图

    nivea妮维雅水感防晒乳我是代购买的,担心自己买到了假货,想学习下如何分辨真假。那么nivea妮维雅水感防晒乳真假怎么辨别下面我为你提供妮维雅防晒乳对比图。真假辨别瓶身正面:正品的瓶身正面下方是有一行日文文字的,而假货的该位置却是

    2024-04-15
    34900
  • cpb水磨精华怎么用?肌肤之钥水磨精华使用顺序方法

    cpb肌肤之钥水磨精华涂抹服帖轻盈,油皮肤质都能用,痘痘消退的很明显。那么cpb水磨精华怎么用下面我为你提供肌肤之钥水磨精华使用顺序方法。cpb肌肤之钥水磨精华怎么用建议于早晚在化妆水和精华之后摇匀使用。 1轻拍:化妆棉沾取足量精华液(

    2024-04-15
    37100
  • 止汗露哪个牌子效果好

    止汗露比较好的品牌如下:1、Secret。Secret是美国品牌,属于宝洁公司旗下,它在美国市场有很高的市场占有率,也是广受消费者认可的一个品牌,Secret止汗露产品线比较丰富,各种类型的都覆盖,成分也比较温和亲肤。2、舒耐。舒耐是联合利

    2024-04-15
    35200
  • 有哪些成套的护肤品可以美白又抗皱的?

    成套的产品需要美白又抗皱,这里推荐几款口碑产品吧。1 whoo 后 雪玉凝水乳礼盒whoo的美白水乳套盒,主打的就是滋润和美白,而且有不错的抗皱的作用。如果是暗黄肌肤需要滋润的肌肤,那么这款很合适,用在脸上感觉滑滑的有滋润

    2024-04-15
    33700

发表评论

登录后才能评论
保存