Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >将二维数组反转

将二维数组反转

作者头像
全栈程序员站长
发布于 2022-08-24 12:42:28
发布于 2022-08-24 12:42:28
81600
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

题目: 实现如下转换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$arr = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];

转换后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$arr1 = [
    [7, 4, 1],
    [8, 5, 2],
    [9, 6, 3]
];

转换代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function transfer($arr) {
    $res = [];
    foreach ($arr as $v) {
        foreach ($v as $key=>$a) {
            if (!isset($res[$key])) {
                $res[$key] = [];
            }
            array_unshift($res[$key], $a);
        }
    }
    return $res;
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141674.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月9,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP – 二维数组合并的方式
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147765.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/02
1.4K0
js数组反转的几种方法「建议收藏」
第二种:利用数组循环,使用unshift() 方法将新项添加到数组的开头,并返回新的长度。unshift() 方法会改变数组的长度。
全栈程序员站长
2022/09/05
3.8K0
Java 二维数组反转「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132178.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
2480
es6数组处理方法整理
若有重复的,则返回第一个查到的索引值若不存在,则返回 -1 .lastIndexOf(),倒着查
全栈程序员站长
2022/09/01
2150
PHP实现删除数组中的特定元素
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105899.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
4.4K0
php删除数组中指定的元素,php如何删除数组中指定的元素?
php删除数组中指定元素的方法:1、使用【array_splice()】函数删除,代码为【key = array_search(3, arr1)】;2、使用【unset()】函数删除,代码为【unset(arr2[key])】。
全栈程序员站长
2022/09/22
11.6K0
php删除数组中指定的元素,php如何删除数组中指定的元素?
PHP 二维数组根据某个字段排序
数据: data[] = array(‘customer_name’ => ‘小李’, ‘money’ => 12, ‘distance’ => 2, ‘address’ => ‘长安街C坊’); data[] = array(‘customer_name’ => ‘赵小雅’, ‘money’ => 89, ‘distance’ => 6, ‘address’ => ‘解放路恒基大厦A座’); data[] = array(‘customer_name’ => ‘李亮亮’, ‘money’ => 45, ‘distance’ => 26, ‘address’ => ‘天山西路198弄’);
全栈程序员站长
2022/08/09
2.2K0
java传递二维数组_java二维数组
1.InputMisMatchException 输入类型不匹配;int string
全栈程序员站长
2022/08/11
2.5K0
java传递二维数组_java二维数组
java交换二维数组行列_java二维数组行列
培训系列AmberXie 求二维数组行列之和把二维数组 a 各行之和分别放入 b…
全栈程序员站长
2022/06/26
1.9K0
Java创建二维数组
1、Java创建二维数组:int [][] array = new int[6][6];
全栈程序员站长
2022/09/06
7420
JS数组的排序和反转
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136273.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/19
2.3K0
java二维数组三种初始化方法(实例)[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142042.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/01
1.1K0
jQuery数组反转「建议收藏」
代码很短,不过实现的时候需要原始数组的配合。并且,对数字索引数组支持还不错,索引不连续的一样支持(对于非连续索引,只取最大的索引加1作为数组的长度,不影响数组元素反转)。
全栈程序员站长
2022/08/28
8970
jQuery数组反转「建议收藏」
java二维数组坐标_Java 二维数组
因为数组只能保存一行数据。在生活中,比如坐标等等,我们需要用二维数组来表示。通过行号和列好来定位数据。
全栈程序员站长
2022/07/01
2.4K0
es6数组常用函数方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139974.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/24
2200
Java 二维数组转一维数组[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133277.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/27
1.1K0
java 二维数组 数据库_java 二维数组如何存入数据库
private void button1_Click(object sender, EventArgs e)
全栈程序员站长
2022/08/29
9380
Java获取二维数组行列长度「建议收藏」
二维数组定义:int array[][] = new int[3][3]; 获取行数: int rowLength = array.length; 获取列数: int colLength = array[0].length;
全栈程序员站长
2022/08/26
1.2K0
【算法】java 实现数组的反转
数组的反转原理跟冒泡排序有点像,都是通过交换位置,只不过数组的反转是交换第一个和最后一个的位置,第二个和倒数第二个的位置,冒泡排序是交互相邻两个的位置.下面看一下具体的代码实现
全栈程序员站长
2022/09/01
8270
java二维数组初始化的三种方式「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141151.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/24
9390
相关推荐
PHP – 二维数组合并的方式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验