foreach 两层改变原值,请大神赐教-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

foreach 两层改变原值,请大神赐教

2016-04-09 10:18:08 1725 1

如下要怎么做

$data = [1,2,3,[a,b,c]];
foreach($data as &$e){

//$data数组里的数量不确定,一维数组各加1,二维数组各拼接m

}
var_dump($data);//[2,3,4,[am,bm,cm]]
unset($e);

取消 提交回答
全部回答(1)
  • idevcloud
    2019-07-17 18:40:02
    已采纳

    $data = [1,2,3,['a','b','c']];
    foreach($data as &$e){

    //$data数组里的数量不确定,一维数组各加1,二维数组各拼接m
    if(is_array($e)){
        foreach ($e as $k => &$v) {
            $v = $v.'m';
        }
    }else{
        $e = $e + 1;
    }
    

    }
    print_r($data);//[2,3,4,[am,bm,cm]]

    0 0
相关问答

0

回答

flink cdc for oracle rac,现在配置sid,也提示监听问题,有大佬处理过rac

2022-08-17 17:51:24 122浏览量 回答数 0

1

回答

PolarDB-X 2.0同步至AnalyticDB MySQL 3.0中过滤待同步数的说明是什么?

2021-12-13 08:08:03 93浏览量 回答数 1

1

回答

默认的foreach的性能缺陷在哪里?

2021-12-07 22:24:02 97浏览量 回答数 1

1

回答

Hadoop环境配置中etc目录的作用是什么呢?

2021-12-04 11:23:21 127浏览量 回答数 1

1

回答

Cannot retrieve mapping for action /Login Java报错

2020-05-25 20:39:19 498浏览量 回答数 1

1

回答

分析型数据库AnalyticDB for MySQL 查询和写入性能,具体有多大提升?

2019-12-23 10:00:41 462浏览量 回答数 1

6

回答

验证码审核通过后报错params must be [a-zA-Z0-9] for verification sms

2018-10-09 10:17:41 9634浏览量 回答数 6

0

回答

Using Hadoop to build a Data Quality Service for both real-time and batch data

2018-07-28 23:12:04 745浏览量 回答数 0

1

回答

请教大神关于foreach 嵌套循环,性能优化的问题

2016-06-14 17:41:49 2552浏览量 回答数 1

1

回答

使用redis desktop manager获取数据超时的问题 ,求大神帮助!

2016-02-01 11:23:30 3842浏览量 回答数 1
+关注
0
文章
794
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载