知识大全 PHP新手之学习数组声明

Posted 下标

篇首语:知识是为老年准备的最好的食粮。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP新手之学习数组声明相关的知识,希望对你有一定的参考价值。

PHP新手之学习数组声明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

数组是在程序设计中 为了处理方便 把具有相同类型的若干变量按有序的形式组织起来的一种形式 这些按序排列的同类数据元素的集合称为数组 下面介绍PHP中的数组声明

一 数组的概述

数组的本质 管理和操作一组变量 成批处理

数组时复合类型(可以存储多个)

数组中可以存储任意长度的数据 也可以存储任意类型的数据

数组可以完成其他语言数据结构的功能(链表 队列 栈 集合类)

二 数组的分类

数组中有多个单元 (单元称为元素)

每个元素(下标[键]和值)

单访问元素的时候 都是通过下标(键)来访问元素

一维数组 二维数组 三维数组 多维数组 (数组的数组 就是在数组中存有其他的数组)

PHP中有两种数组

索引数组 就是下标是顺序整数的索引

关联数组 就是下标是字符串作为索引

下标(整数 字符串)只有这两种

三 数组多种声明方式

直接为数组元素赋值声明

如果索引下标不给出 就会从 开始顺序索引

如果给出索引下标 下一个就会从最大的开始增

如果后面出现前面的下标 如果是赋值就是为前面的元素重新赋值

混合声明时 索引和关联不互相影响(不影响索引下标的声明)

使用array()函数声明

默认是索引数组 如果为关联数组和索引数组指定下标 使用 键=>值 多个成员之间使用" "分割

使用其他的函数声明

( )索引数组

  • $user[ ]= ;//用户序号 
  • $user[ ]="zhangsan";//用户名 
  • $user[ ]= ;//年龄 
  • $user[ ]="nan";//性别 
  • echo <pre> ;   
  • print_r($user);   
  • echo </pre> ;  
  • ( )关联数组

  • < php  
  • $user["id"]= ;   
  • $user["name"]="zhangsan";   
  • $user["age"]= ;   
  • $user["sex"];   
  • $user["age"]= ;//赋值 
  • echo$user["name"];//输出 
  • //使用array()声明数组 
  • $user=array( "zhangsan" "nan");   
  • //使用array()声明关联数组 
  • $user=array("id"=> "name"=>"zhangsan" "age"=> "sex"=>"nan");   
  • //声明多维数组(多条记录) 来保存一个表中的多条用户信息记录 
  • $user=array(   
  • //用$user[ ]调用这一行 比如调用这条记录中的姓名 $user[ ][ ] 
  • array( "zhangsan" "nan")    
  • //用$user[ ]调用这一行 比如调用这条记录中的姓名 $user[ ][ ] 
  • array( "lisi" "nv")   
  • );   
  • //数组保存多个表 每个表有多条记录 
  • $info=array(   
  • "user"=>array(   
  • array( "zhangsan" "nan")    
  • array( "lisi" "nv")   
  • )    
  • "score"=>array(   
  • array( )    
  • array( )   
  • )   
  • );   
  • echo$info["score"][ ][ ];//输出  
  • ?> 
  • cha138/Article/program/PHP/201405/30959

    相关参考