为了账号安全,请及时绑定邮箱和手机立即绑定

在php中更改数组中的所有键

在php中更改数组中的所有键

PHP
小怪兽爱吃肉 2021-04-09 14:15:14
所以我在玩数组,我想替换数组中的所有键,所以我有这个数组:$array = array(1,5,8,0);这就是我替换密钥的方法:function recursive_change_key($arr, $set) {if (is_array($arr) && is_array($set)) {    $newArr = array();    foreach ($arr as $k => $v) {        $key = array_key_exists( $k, $set) ? $set[$k] : $k;        $newArr[$key] = is_array($v) ? recursive_change_key($v, $set) : $v;    }    return $newArr;}return $arr;}$length = sizeof($array);for($i = 0; $i < $length; $i++){  $people = recursive_change_key($array, array($i => "A"));}echo '<pre>';print_r($people);echo '</pre>';所以我想做的是用A替换所有的数组键,但这就是我得到的结果:这就是我想要的结果:(对不起,不好的编辑)我不知道我在做什么错。能否请你帮忙?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号