功能要求

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

实例代码

<!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. Android Camera MSM HAL
  2. ps -ef和ps aux的区别
  3. python英语单词 扇贝英语安卓下载_扇贝单词app下载-扇贝单词英语版 安卓版v3.6.503-pc6手机下载...
  4. docker基础用法
  5. 光端机的使用注意事项详解
  6. C和混编混合编程----strcpy缓存溢出原理
  7. 零信任策略下云上安全信息与事件管理实践
  8. Linux下如何删除长时间不使用的旧文件?
  9. 正则表达式匹配手机4位尾号
  10. ruby在类中访问@,类外访问调用方法
  11. 10分钟 教你学会Linux/Unix下的vi文本编辑器
  12. AI Challenger全球AI挑战赛开幕,300万奖金池,还可能获李开复投资
  13. React全家桶构建一款Web音乐App实战(五):歌曲状态管理及播放功能实现
  14. [self Introduce]热情洋溢的白羊座
  15. linux谷歌浏览器无法登陆,使用chrome/chrominum浏览器无法正常登陆deepin论坛的解决...
  16. CMSIS应用于研究指南图文教程
  17. maven项目使用mybatis插件Free Mybatis plugin
  18. basICColor catch 5 Mac(光谱分析颜色测量软件) v5.0.7破解版
  19. A. The Miracle and the Sleeper
  20. android平板屏幕碎了触摸失灵,小白瞎折腾:从此手机与平板自己维修,拒绝被忽悠!...

热门文章

  1. linux批量复制并新建文件夹
  2. RuntimeError: Function CdistBackward returned an invalid gradient
  3. IA64与x86-64的区别
  4. sdi线缆标准_12 Gbps SDI电缆性能介绍及12 Gbps SDI电缆性能估算
  5. 数据库学习之---第1章 数据库基础
  6. 开源还是不开,难道是个问题? [转载]
  7. 2022年全球市场按摩椅总体规模、主要生产商、主要地区、产品和应用细分研究报告
  8. Select2(4.0.6)城市搜索
  9. 微波、光波炉加热原理
  10. js和 ts 将大数字金额转换成带单位的数字金额,万,千万,亿,格式化金额数字,格式化成带单位的金额,附ts版代码