json格式化数组 php,php – 如何将项添加到json文件格式化数组

我只使用1个数据插入我的json文件.

$data=$_POST['myusernamer'];

$inp = file_get_contents('7players.json');

$tempArray = json_decode($inp);

array_push($tempArray, $data);

$jsonData = json_encode($tempArray);

file_put_contents('7players.json', $jsonData);

所以这就是我的json文件的样子.我只想在最后添加1个玩家.

{

"players":[

{

"name":"Moldova",

"image":"/Images/Moldova.jpg",

"roll_over_image":"tank.jpg"

},

{

"name":"Georgia",

"image":"/Images/georgia.gif",

"roll_over_image":"tank.jpg"

},

{

"name":"Belarus",

"image":"/Images/Belarus.gif",

"roll_over_image":"tank.jpg"

},

{

"name":"Armenia",

"image":"/Images/armenia.png",

"roll_over_image":"tank.jpg"

},

{

"name":"Kazahstan",

"image":"/Images/kazahstan.gif",

"roll_over_image":"tank.jpg"

},

{

"name":"Russia",

"image":"/Images/russia.gif",

"roll_over_image":"tank.jpg"

},

],

"games" : [

{

"matches" : [

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":7,

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

}

]

},

{

"matches" : [

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":7,

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

{

"player1id":"*",

"player2id":"*",

"winner":"*"

},

]

}

]

}

我的问题是,如何在最后添加播放器?我也想知道如何更新

player1id":"*",

"player2id":"*",

"winner":"

在匹配数组中.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值