加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 (https://www.pinziwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php怎么声明数组:声明数组的两种方式

发布时间:2022-10-12 12:49:29 所属栏目:PHP教程 来源:
导读:  在 PHP 中声明数组的方式主要有两种:一种是应用 array() 函数声明数组,另一种是直接通过为数组元素赋值的方式来声明数组。(什么是PHP数组?)

  其中,应用 array() 函数声明数组的方式如下:

  

  在 PHP 中声明数组的方式主要有两种:一种是应用 array() 函数声明数组,另一种是直接通过为数组元素赋值的方式来声明数组。(什么是PHP数组?)
 
  其中,应用 array() 函数声明数组的方式如下:
 
  array array([mixed ...])
  登录后复制
 
  参数 mixed 的语法为 key=>value,多个参数 mixed 之间使用逗号分开,分别定义索引和值。索引可以是数字或者是字符串。如果省略了索引,就会自动产生从 0 开始的整数索引。如果索引是整数,那么下一个产生的索引将会是目前最大的整数索引 +1 。如果定义了两个完全一样的索引,那么后面的一个索引将会覆盖前面的一个索引。
 
  数组中的各数据元素的数据类型可以允许不一样,也可以是数组类型,当 mixed 是数组类型时PHP数组,就是二维数组(关于两位数组的声明,我们后面会有详细讲解)。
 
  应用 array()函数声明数组的时候,数组下标既可以为数字索引,也可以是关联索引。下标与数组元素值之间使用“=>”进行连接,不同的数组元素之间使用逗号进行分割!
 
  应用 array()函数定义数组是比较灵活的,可以在函数体中只给出数组元素值,而不是给出键值。例如:
 
  登录后复制
 
  输出的结果为:
 
  1403.png
 
  php入门到就业线上直播课:
 
  API 文档、设计、调试、自动化测试一体化协作工具:点击使用
 
  注意:可以通过给变量赋予一个没有参数的 array()函数来创建空数组,然后使用方括号[]语法来添加数组元素值!
 
  PHP提供创建数组的 array()函数。在使用其中某个元素的数据时,可以直接利用他们在数注重的排列顺序取值,这个顺序称之为数组的下标。例如:
 
  登录后复制
 
  输出的结果为:
 
  1404.png
 
  注意:使用 array()函数定义数组是,下标默认是从 0 开始的,而不是 1 ,然后依次增加 1。所以下标为 2 的元素是指数组的第 3 个元素。以此类推!
 
  下面通过 array()函数声明数组,示例代码:
 
  "PHP","2"=>"中","3"=>"文","4"=>"网");   //声明数组
  print_r($array);                                       //输出数组元素
  echo "
  ";
  echo $array[1];                                      //输出数组元素的值
  echo $array[2];                                      //输出数组元素的值
  echo $array[3];                                      //输出数组元素的值
  echo $array[4];                                     //输出数组元素的值
  ?>
  登录后复制
 
  输出的结果为:
 
  1405.png
 
  PHP 中另一个比较灵活的数组声明方式是直接为数组元素赋值。如果在创建数组时不知道所创建数组的大小,或者在实际编写程序时数组的大小可能发生变化,采用这种数组创建的方法比较好。
 
  为了加深对这种数组声明方式的理解,下面通过具体的实例对该中数组声明方式进行讲解,示例代码如下:
 
  登录后复制
 
  输出的结果为:
 
  1406.png
 
  注意:通过直接为数组元素赋值方式声明数组时,要求同一数组元素中的数组名相同。
 

(编辑:拼字网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!