PHP 数组教程 定义数组


Posted in PHP onOctober 23, 2009

一、定义数组
可以用 array() 语言结构来新建一个数组。它接受一定数量用逗号分隔的 key => value 参数对。
array( [key =>] value , ... ) // key 可以是 数字 或者 字符串 // value 可以是任何值
例子1:

<?php 
$phpjc = array( 
0=>'word', 
3=>'excel', 
'outlook', 
'access'); 
print_r($phpjc); 
?>

输出结果如下 :
Array ( [0] => word [3] => excel [4] => outlook [5] => access )
例子1定义了一个数组,名字叫phpjc,第一个元素的值是:word,(说明:数组是从0开始计数的),第二个元素为空,第三个元素是:excel,后面自动生成第四和第五个元素
可以通过给变量赋予一个没有参数的array()来创建空数组,然后可以通过使用方括号[]语法来添加值。
例子2:
$phpjc = array(); 
$phpjc[] = "one"; 
$phpjc[] = "two"; 
echo $phpjc[0]."<br>"; 
echo $phpjc[1];

输出结果如下 :
one
two
二、读取数组元素
使用字符串索引(或键)来访问储在数组中的值
例子3:
$phpjc = array("first"=>1,"second"=>2,"third"=>3); 
echo $phpjc["second"]; 
$phpjc["third"]=5; //把第三个元素的值由“3”修改为“5” 
echo $phpjc["third"];
PHP 相关文章推荐
PHP 加密与解密的斗争
Apr 17 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
Nov 02 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
Apr 25 PHP
使用session判断用户登录用户权限(超简单)
Jun 08 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
php+ajax 实现输入读取数据库显示匹配信息
Oct 08 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
PHP实现数组和对象的相互转换操作示例
Mar 20 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
PHP连接SQL server数据库测试脚本运行实例
Aug 24 PHP
PHP 判断变量类型实现代码
Oct 23 #PHP
PHP 变量类型的强制转换
Oct 23 #PHP
PHP教程 预定义变量
Oct 23 #PHP
PHP 处理图片的类实现代码
Oct 23 #PHP
PHP教程 变量定义
Oct 23 #PHP
PHP教程 基本语法
Oct 23 #PHP
php self,$this,const,static,-&amp;gt;的使用
Oct 22 #PHP
You might like
Smarty中调用FCKeditor的方法
2014/10/27 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
python中关于日期时间处理的问答集锦
2013/03/08 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
Python之py2exe打包工具详解
2017/06/14 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
Python pandas常用函数详解
2018/02/07 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
what is the difference between ext2 and ext3
2013/11/03 面试题
食品安全承诺书
2014/05/22 职场文书
课外小组活动总结
2014/08/27 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python