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 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
php开发时容易忘记的一些技术细节
Feb 03 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
PHP基于openssl实现非对称加密代码实例
Jun 19 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
锁定年轻人的双倍活力 星巴克推出星倍醇即饮浓咖啡
2021/03/03 咖啡文化
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
phpfpm的作用和用法
2019/10/10 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
2009/08/04 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
VUE项目实现主题切换的多种方法
2020/11/26 Vue.js
python实现无证书加密解密实例
2014/10/27 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python中的函数作用域
2018/05/07 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
家庭困难证明
2014/10/12 职场文书
人事主管岗位职责
2015/02/04 职场文书
格林童话读书笔记
2015/06/30 职场文书
初中地理教学反思
2016/02/19 职场文书
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript