PHP学习随笔(3):数组
三种数组类型:
1.数值数组:带有数字id键的数组
2.关联数组:数组中的每个id键关联一个值
3.多维数组:包含一个或多个数组的数组
数值数组
数值数组存储的每个元素有带有一个数字id键(索引?)
创建数值数组的两种方法:
$names = array("Peter","Quagmire","Joe");
$names[0] = "Peter"; $names[1] = "Quagmire"; $names[2] = "Joe";
以上代码都可以创建数值数组,下面是在脚本中使用这些id
<?php$names[0] = "Peter"; $names[1] = "Quagmire"; $names[2] = "Joe";echo $names[1] . " and " . $names[2] . " are ". $names[0] . "'s neighbors"; ?>
输出结果:
Quagmire and Joe are Peter's neighbors
关联数组
通过关联数组,我们可以把值作为键,并向它们赋值(类似于C#中的字典集合)
下面为关联数组的创建方法
$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
$ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34";
在脚本中使用
<?php$ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34";echo "Peter is " . $ages['Peter'] . " years old."; ?>
输出结果
Peter is 32 years old.
多维数组
在多维数组中,每个元素的值都是一个数组,以次类推
$families = array ("Griffin"=>array("Peter","Lois","Megan"),"Quagmire"=>array("Glenn"),"Brown"=>array("Cleveland","Loretta","Junior") );
输出一个值
echo "Is " . $families['Griffin'][2] . " a part of the Griffin family?";
输出结果
Is Megan a part of the Griffin family?
转载于:https://www.cnblogs.com/kire/archive/2013/05/03/3056804.html
PHP学习随笔(3):数组相关推荐
- Delphi面向对象学习随笔一:类与对象的关系
Delphi面向对象学习随笔一:类与对象的关系 作者:巴哈姆特 http://www.cnpack.org (转载请注明出处并保持完整) 工作几年了,总想做点总结,于是有了这篇东西,叫随笔吧呵 ...
- Vue学习随笔+商城项目【上】
更新日期:2021-02-10 晚 [新年快乐] 附:Vue学习随笔+商城项目[下] 目录(部分) (一)ES6补充 1.1块级作用域 1.1.1 什么是变量作用域 1.1.2 没有块级作用域造成的问 ...
- JAVA面试八股文宝典(黑马学习随笔)-- 基础篇
学习随笔简介 跟随着黑马满老师的<Java八股文面试题视频教程,Java面试八股文宝典>学习,视频教程地址:Java八股文面试题视频教程,Java面试八股文宝典(含阿里.腾迅大厂java面 ...
- typeScript学习随笔(一)
TypeScript学习随笔(一) 这么久了还不没好好学习哈这么火的ts,边学边练边记吧! 啥子是TypeScript TypeScript 是 JavaScript 的一个超集,支持 es6 标准 ...
- Ibatis学习随笔
Ibatis学习随笔 < person > < id > 1 </ id > < firstName > Clinton </ ...
- 算法学习:后缀数组(SA)
[参考博客] https://xminh.github.io/2018/02/27/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84-%E6%9C%80%E8%AF%A6%E7 ...
- JavaScript学习笔记之数组(二)
JavaScript学习笔记之数组(二) 1.['1','2','3'].map(parseInt) 输出什么,为什么? ['1','2','3'].map(parseInt)//[1,NaN,NaN ...
- Delphi面向对象学习随笔六:接口
Delphi面向对象学习随笔六:接口 Delphi面向对象学习随笔六:接口 作者:巴哈姆特 (转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制:而更加强大的继承机制应该是来自从 ...
- python rowcount_PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法...
老猿将QTableWidget表格部件中反映部件当前情况的一些方法归类为部件状态访问方法,包括部件的行数.列数.当前项.当前行.当前列等属性访问方法. 1.行数rowCount QTableWidge ...
最新文章
- 观Citrix最新官方发布评测报告有感-外行看热闹,内行看门道
- python爬虫下载文件-【Py大法系列--03】Python如何自动下载文件
- 架构设计器_MySQL:数据库结构优化、高可用架构设计、数据库索引优化
- android软件perthbus,Transit
- 语音识别ASR技术通识
- 系统学习NLP(六)--语义分析
- Hadoop完全分布式集群——Hadoop 配置
- CAD门窗lisp_门窗CAD大样图
- 怎样用计算机粉碎文件夹,粉碎文件夹怎么操作 粉碎文件夹操作方法
- Android实现百度离线地图+gps定位
- 暴雪守望先锋显示连接暴雪服务器超时,守望先锋 连接暴雪游戏服务器超时
- Git 和Bitbucket
- Spring 实体类依赖注入属性的三种方式
- 亲爱的我把孩子放大了文案解说
- 日本研发5nm取得重大进展,和美国远离EUV,ASML陷入众叛亲离境地
- 【asp.net】MVC中cshtml页面Razor语法大全(综合实例)
- python(Django之组合搜索、JSONP、XSS过滤 )
- python numpy中setdiff1d的用法
- standupTimer项目中的布局容器
- TF2.0深度学习实战(一):分类问题之手写数字识别
热门文章
- 2018-04-28
- 汽车编程都是用matlab,MATLAB编程与汽车仿真应用
- DevExpress统计图TextPattern说明
- 策划反推文档教程:格式篇
- Lua中实现类似C#的事件机制
- 关于Unity3D脚本调试
- ndr4108贴片晶振是多少频率_流处理器、核心频率、 位宽……这些显卡参数你知道吗?—— 电脑硬件科普篇(八)...
- java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocalFieldsV
- MySQL为用户授权
- Java面试知识(持续更新)