php数组的概述及分类与声明代码演示


Posted in PHP onFebruary 26, 2013
<?php 
/** 
** 一数组的概述 
1.数组的本质:管理和操作一组变量,成批处理 
2.数组是复合类型 
3.数组中可以存储任意长度的数据。也可以存储任意类型的数据 
4.数组就可以完成其他语言数据结构的功能(链表,队列,栈,集合类) 
** 
二.数组的分类 
数组中存有多个单元,(单元称为元素) 
每个元素都是由下标【键】和值组成 
单独访问元素的时候,都是通过下标【键】来访问元素 
1.一维数组 ,二维数组,三维数组 。。。。。多维数组 
(数组的数组,就是在数组中存有其他的数组) 2.php中有两种数组 
索引数组:就是下标【键】是顺序整数的索引 
关联数组 :下标是字符串作为索引 
下标(整数,字符串)只有这两种 
* 
三。数组多种声明方式 
1直接为数组元素赋值 
如果索引下标不给出就会从0开始顺序索引 
如果给出索引下标那下一个就会从最大的开始增1 
如果后面出现前面的下标,如果是赋值就是为前面的元素重新赋值 
d混合声明的时索引和关联不互相影响(不影响索引下标的声明) 
2使用array()函数 
a默认是索引数组 
b。如果为关联数组和索引数组制定下标,使用键=>值 
c多个成员之间使用“,”分割; 
3使用其他的函数声明 
file(); 
* 
* 
* 
* 
**/ 
echo $arr[5] 
//索引数组 
$user[]=1; 
$user[9]="张三" 
$user[0]=10; 
$user[3]="nan"; 
$info=array( 
"$user"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
"$score"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
"$connect"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
}; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
?>
PHP 相关文章推荐
如何正确理解PHP的错误信息
Oct 09 PHP
使用apache模块rewrite_module (转)
Feb 14 PHP
推荐一篇入门级的Class文章
Mar 19 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
第三章 php操作符与控制结构代码
Dec 30 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 #PHP
php并发对MYSQL造成压力的解决方法
Feb 21 #PHP
php连接mssql数据库的几种方法
Feb 21 #PHP
PHP递归调用的小技巧讲解
Feb 19 #PHP
PHP递归返回值时出现的问题解决办法
Feb 19 #PHP
PHP递归算法的详细示例分析
Feb 19 #PHP
七款最流行的PHP本地服务器分享
Feb 19 #PHP
You might like
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
基于php编程规范(详解)
2017/08/17 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
Python 使用多属性来进行排序
2019/09/01 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
产品销售员岗位职责
2013/12/18 职场文书
教师现实表现材料
2014/02/14 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
高级销售求职信
2014/02/21 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
靠谱准确的求职信
2019/04/02 职场文书