Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >多维数组追加,修改,查询,删除

多维数组追加,修改,查询,删除

作者头像
十月梦想
发布于 2018-08-29 02:40:05
发布于 2018-08-29 02:40:05
1.6K00
代码可运行
举报
文章被收录于专栏:十月梦想十月梦想
运行总次数:0
代码可运行

找到指定元素进行修改,查询,删除,追加,和一维数组操作实际一样,关键找到需要修改多维数组需要修改元素的位置。修改代码演示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
//多维数组的增删改查
//声明一个多维数组
$info=array(
    '一班'=>array
    (
        array('ID'=>171,'name'=>'李某','性别'=>'男'),
        array('ID'=>171,'name'=>'王某','性别'=>'男'),
        array('ID'=>171,'name'=>'赵某','性别'=>'男')
        
    ),
    '二班'=>array
    (
        array('ID'=>172,'name'=>'孙某','性别'=>'男'),
        array('ID'=>172,'name'=>'张某','性别'=>'女'),
        array('ID'=>172,'name'=>'样某','性别'=>'男')
        
    ),
    '三班'=>array
    (
        array('ID'=>173,'name'=>'X某','性别'=>'女'),
        array('ID'=>173,'name'=>'Y某','性别'=>'女'),
        array('ID'=>173,'name'=>'Z某','性别'=>'男')
        
    ),
);
//把数组第一个二维数组内的第一个三维元素追加:就是追加一班下面第一个数组,追加一个元素
$info['一班'][0][]='研究生';//找到该元素位置,进行追加
print_r($info['一班']);
echo "<br>";
//追加一个一维数组,下标为4班,2个信息,id为174,张某,宋某,都为男

$info['四班']=array(
    array('ID'=>174,'name'=>'张某','性别'=>'男'),
    array('ID'=>174,'name'=>'宋某','性别'=>'男'),
);
echo "<br>";
print_r($info['四班']);//查四班这个数组
$info['一班'][0]['性别']="BOY";//修改数组中的元素
echo $info['一班'][0]['性别'];
echo "<br>";
//删除三班下的第二条数据
unset($info['三班'][1]);//删除
print_r($info['三班']);//检测三班数组,只能打印第一条和第三条,第二条成功删除
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-12-6,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
多维数组遍历
多维数组遍历。实际为一维数组的嵌套,吧第一次遍历输出的值当做内部的数组继续遍历,三维数组遍历持续第二次的值当做第三次遍历的数组
十月梦想
2018/08/29
2K0
【Java】FileUtils综合难题3
期末考试结束了,现在根据四个阶段分数对所有学生进行分班。 四个阶段所有的学生成绩都已经分别保存到:
陶然同学
2023/02/24
3680
PHP 中操作数组的知识点
数组的赋值: PHP中的数组既可以做数组,也可以做键值对字典,且不存在限制,非常灵活.
王瑞MVP
2022/12/28
2.4K0
R中的数据结构(Array,Factor,List,DataFrame)
1、R中的数据结构-Array #一维数组 x1 <- 1:5; x2 <- c(1,3,5,7,9) x3 <- array(c(2, 4, 6, 8, 10)) #多维数组 xs <- array(1:24, dim=c(3,4,2)) #访问 x1[3] x2[c(1,3,5)] x3[3:5] xs[2, 2, 2] xs[2, 2, 1] #增加 x1[6] <- 6 x2[c(7, 9, 11)] <- c(11, 13, 15) #动态增加 x1[length(x1) + 1] <
Erin
2018/01/09
2.4K0
R中的数据结构(Array,Factor,List,DataFrame)
PHP的多维数组排序
熟悉PHP的小伙伴都知道有很多内置函数可以对数组进行排序操作或者自定义一些排序方法(冒泡)等等。
用户2475223
2019/12/17
3.8K0
java多维数组
Java 是一种高级编程语言,广泛应用于各种软件开发和企业应用中。Java 语言支持多维数组,这是一个非常强大和有用的特性。多维数组可以帮助开发人员处理各种复杂的数据结构和算法,同时提高代码的可读性和可维护性。本文将详细介绍 Java 多维数组的概念、用法和示例。
堕落飞鸟
2023/04/03
1.8K0
PHP 开发基础知识笔记
设置Cookie登录: 基于Cookie设置实现的用户登录模块,清空与设置Cookie选项.
王瑞MVP
2022/12/28
1.9K0
30道经典SQL面试题讲解(1-10)
本篇节选自书籍《对比Excel,轻松学习SQL数据分析》一书,主要讲解数据分析面试中常见的30道SQL面试题。 1 查询每个班学生数 现在有一张全校学生信息表stu_table,这张表存储了每位学生的id、name(姓名)、class(班级)、sex(性别)以及一些其他信息,现在我们想知道每个班有多少学生,该怎么实现呢? stu_table表如下所示: id name class sex 4 张文华 二班 男 3 李思雨 一班 女 1 王小凤 一班 女 7 李智瑞 三班 男 6 徐文杰 二班 男 8 徐雨
博文视点Broadview
2023/05/19
3690
30道经典SQL面试题讲解(1-10)
【JavaSE专栏29】多维数组是什么,和普通数组有什么区别?
本文对 Java 中多维数组进行了介绍,讲解了多维数组和定义语法、应用场景和优势,并给出了样例代码。
Designer 小郑
2023/08/02
3870
【JavaSE专栏29】多维数组是什么,和普通数组有什么区别?
快速学习Java的多维数组技巧
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
喵手
2024/01/20
2290
快速学习Java的多维数组技巧
Java零基础-多维数组
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。
喵手
2023/12/30
1990
Java零基础-多维数组
【rainbowzhou 面试26/101】基础提问--shell 是否支持多维数组?为什么?
今天和大家聊聊Shell方面的提问,接下来会以问答的方式,回顾一下Shell方面的基础知识,再针对上面的题目进行解答,希望对大家有所帮助。
rainbowzhouj
2023/05/11
1.3K0
【rainbowzhou 面试26/101】基础提问--shell 是否支持多维数组?为什么?
PHP 数组
本章主要介绍 PHP 数组的一些应用: <?php // 带数组下标的数组 $paper[] = "Ma"; $paper[] = "Hao"; for ($i = 0; $i < 2; ++$i)
echobingo
2018/04/25
4.8K0
PHP 数组
多维数组的理解
要清楚的理解多维数组,需要先理解指针的算术运算和数组名的含义。 1、指针的算术运算     指针的算术运算与普通的类型的算术运算是不同的,编译器会在指针的算术运算的过程中自动乘以sizeof(type),如int p=1;p=p+2;则p=3;而int *p; (假如p指向的初始地址位2000),那么p=p+2;实际上指向的是2000+2*sizeof(int),32位系统下的结果为2008。 2、多维数组名字的理解     对于数组名大家都知道可以理解为指针,可究竟这个指针指向的内容是什么呢?这个我没法直
用户1215536
2018/02/05
2.4K0
VB.NET 数组的定义 动态使用 多维数组
我们都知道在全部程序设计语言中数组都是一个非常重要的概念,数组的作用是同意程序猿用同一个名称来引用多个变量,因此採用数组索引来区分这些变量。非常多情况下利用数组索引来设置一个循环,这样就能够高效地处理复杂的情况,因此在非常多情况下,使用数组能够缩短或者简化程序的代码。本文主要介绍VB.NET数组的使用,希望对大家的使用带来帮助。
全栈程序员站长
2022/07/13
3.6K0
php中三种数组简介及应用实例
/* * 数值数组:数值数组存储的每个元素都带有一个数字 ID 键。 * */ //var_dump() var_export() print_r()三个函数实质一样,这是输出结果的格式不同而已,但是输出数组最好不要用print_r(),这个有时不起作用 $array1 = array("111","222","333","444",array("555","666","777")); var_dump($array1); echo "<br/>"; print_r($array1); // print
闵开慧
2018/03/30
7220
多维数组:定义和初始化一次搞定,有两下子!
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/06/20
2270
多维数组:定义和初始化一次搞定,有两下子!
PHP将数组存入数据库中的四种方式
最近突然遇到了一个问题,如何用PHP将数组存入到数据库中,经过自己的多方查找和研究,总结了以下四种方法: 1.implode()和explode()方式 2.print_r()和自定义函数方式 3.serialize()和unserialize()方式 4.json_encode()和json_decode()方式
用户7657330
2020/08/14
3.3K0
PHP将数组存入数据库中的四种方式
PHP 的数组
数组就是一组数据的集合,把一系列数据组织起来。如果变量是存储单个值的容器,那么数组就是存储多个值的容器。数组每个实体包含一个键和一个值。
小末快跑
2020/05/08
6.5K0
C语言:多维数组
多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个 x 行 y 列的二维整型数组,形式如下:
用户6755376
2020/04/14
4.3K0
C语言:多维数组
相关推荐
多维数组遍历
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验