首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP | 例程:取子元素、取键换值、添加数组元素、中文元素存储注意、PHP.Array2JSON

PHP | 例程:取子元素、取键换值、添加数组元素、中文元素存储注意、PHP.Array2JSON

作者头像
凌川江雪
发布2020-03-20 11:20:21
3.3K0
发布2020-03-20 11:20:21
举报
文章被收录于专栏:李蔚蓬的专栏李蔚蓬的专栏
<?php 
$a = array(
 array('id' => 1, 'name' => 'a'),
 array('id' => 2, 'name' => 'b'),
    
);

//取子元素取键换值
echo json_encode($a)."\n";
$a[0]['id']=5;  
echo json_encode($a)."\n";;
echo $a[0]['id'];   

$id = 1;

//添加数组
array_push($a, 
    array(
    'id' => $id, 
    'default' => true, 
    'name' => '凌川江雪', 
    'phone' => '13145613155',
    'address' => '广东省珠海市北京理工大学珠海学院'
    )
);

//存储数据转成json时,注意第二个参数的使用,
//包含中文而不转义的需要使用JSON_UNESCAPED_UNICODE;
//这样存到数据库才是中文。
echo json_encode($a, JSON_UNESCAPED_UNICODE)."\n";        
    
?>  

运行结果:

[{"id":1,"name":"a"},{"id":2,"name":"b"}]
[{"id":5,"name":"a"},{"id":2,"name":"b"}]
5[{"id":5,"name":"a"},{"id":2,"name":"b"},{"id":1,"default":true,"name":"凌川江雪","phone":"13145613155","address":"广东省珠海市北京理工大学珠海学院"}]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档