功能要求

定义两个数组,第一个数组直接为数组赋值;第二个数组分别指定键名和值,并将根据数组的下标和数组键名取出数组的值。

实例代码

<!doctype html><html><head><meta charset="utf-8"><title>使用数组保存数据</title></head><body><?php// 直接为数组赋值$arr1 = array(1, 2, 3, 4, 5, 6, 7, 8, 9);// 为数组指定键名和键值$arr2 = array("animal" => "dog", "color" => "red");// 根据数组下标“3”,获得$arr1[2]数组中的元素的值“3”,输出:3echo '$arr1[2] = '.$arr1[2]."<br>";// 根据数组的键名“color”,获得$arr2["color"]数组的元素“red”,输出:redecho '$arr2["color"] = '.$arr2["color"]."<br>";?></body>

运行结果

知识说明

复合数据类型包括数组(array)和对象(object)两种

数组是一组数据的集合,它把一系列数据组织起来,形成一个操作的整体。数组中可以包括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等。

PHP中的数据实际上一个有序映射。映射是一种把values(值)关联到keys(键名)的类型。数组通过函数array()定义,其值使用“key => value”的方式设置,多个值通过逗号分隔。当然也可以不使用键名,默认是0、1、2、3、……。

「PHP基础知识」使用数组保存数据相关推荐

  1. java里面string什么意思_「Java基础知识」Java中的字符串是什么

    原标题:「Java基础知识」Java中的字符串是什么 字符串顾名思义就是一些字符组合在一起组成的一串数据,称作字符串,在Java中字符串用双引号包围起来,格式为String string = &quo ...

  2. python程序如何执行死刑_「Python基础知识」Python生成器函数

    原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...

  3. java里面value_「Java基础知识」Java中包含哪些运算符

    原标题:「Java基础知识」Java中包含哪些运算符 在Java中包含的运算符有:算数运算符,逻辑运算符,关系运算符等. 算数运算符也就是我们平时的加减乘除余等操作:在Java中都是将右边的值赋值给左 ...

  4. linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用

    原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...

  5. java代码规范插件_「Java基础知识」代码规范插件怎么用

    原标题:「Java基础知识」代码规范插件怎么用 在开发中,好的编程风格可以提升团队合作能力,提升开发的效率,但是每个人都有自己的编程习惯,如何能够将大家的编程风格统一,这个在团队中也很重要; 在Jav ...

  6. 学完这份「计算机基础知识」,你也可以来字节跳动(附下载)

    第一本是程序员必知的硬核基础知识,这是一本非常入门的经典 PDF,看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲 基本上涵盖了计算机所有基础知识,从 CPU 到内存 ...

  7. 「PHP基础知识」PHP中的注释

    功能要求 为PHP代码添加注释 实例代码 <!doctype html><html><head><meta charset="utf-8" ...

  8. 「Python基础知识」Python的split方法如何使用

    Python字符串中的方法有很多,其中split方法是较为常用的方法. 了解一个内建函数/方法比较好的方式,就是使用help()函数查看它的文档字符串,打开Python解释器交互模式,输入: 其中st ...

  9. 「Python基础知识」Python中常用的内建函数有哪些

    abs() 返回一个数字的绝对值,它的参数可以是整数或者浮点数.举个例子: all() 参数为一个可迭代对象,如果该可迭代对象所有元素的真值都为True(或者可迭代对象为空),则返回True.它等价于 ...

最新文章

  1. 1054. 求平均值 (20)
  2. 百练162:Post Office
  3. 电脑手机wifi互传文件_安卓手机文件互传
  4. java不同类间调用数组_请问:JAVA中两个类中的方法都需要调用另一个类的数组进行对数组的初始化和调用。...
  5. (转)Delaunay三角剖分
  6. 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
  7. MySQL系列(三)
  8. 使用oradebug来获取跟踪文件的位置
  9. 购物网站 前台后台 思维导图_「培哥学堂」60套思维导图PPT送给你,让你的工作事半功倍!(建议收藏)...
  10. 焊接入门——基础知识整理
  11. 【经验】不摸鱼的时光
  12. mysql sniffer 源码_MySQL 抓包工具 - MySQL Sniffer 使用小结 (含带general_log日志)
  13. 5寸android智能手机,5寸刚入门 六款巨屏安卓智能手机盘点
  14. Unity之2D摄像机跟随
  15. iPhone手机使用iSH终端运行iperf3命令测试内网Wi-Fi网速
  16. 计算机专业中agp是什么意思,计算机的主板,cpu,内存,显卡,硬盘的主要用途是什么?它们的单位都是什么意思?...
  17. onvif 模拟摄像头_ONVIF 设备发现(网络摄像头)——实例笔记
  18. redhat enterprise 5 上安装oracle 10.2.0.1
  19. 2015年上网行为管理技术发展趋势分析
  20. 家用是买轿车还是suv_SUV的完整形式是什么?

热门文章

  1. 电脑开机后进不了系统?原因以及解决方法
  2. VC、PE和天使投资是什么意思?有什么区别?
  3. gmail第三方登录_提醒:第三方Gmail应用可以完全访问您的电子邮件
  4. Andoird实现类似iphone AssistiveTouch的控件的demo
  5. ZYNQ PL与PS交互的最大带宽
  6. 多协议SoC方案应运而生 简化IoT连接
  7. Flutter封装 AppBar
  8. Your branch and remoteBranchName have diverged solution
  9. harris位_harris角点检测的简要总结
  10. 解决 Windows 10 Hyper-V Virtual Machine Error 0x80070569