温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP声明数组的方法

发布时间:2021-09-03 22:32:54 来源:亿速云 阅读:174 作者:chen 栏目:编程语言

本篇内容主要讲解“PHP声明数组的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP声明数组的方法”吧!

PHP声明数组有以下两种方法:

  1. 直接为数组元素赋值即可声明数组;

  2. 使用 array() 函数声明数组。

使用上述方法声明数组时,键和值都可以自行定义,不仅可以指定元素的值,也可以指定元素的下标。  

一、直接赋值方式声明数组

格式:

$数组变量名[下标] = 值

其中下标(索引值)可以是一个字符串或一个整数,并且下标需要使用[ ]包裹。  

代码示例:

<?php
   $array[0] = '张三';
   $array[1] = '李四';
   $array[2] = '王五';
   $array[3] = '他们一共几个人?';
   echo '<pre>';
   var_dump($array);
?>

运行结果如下:

array(4) {
  [0]=>
  string(16) " 张三  "
  [1]=>
  string(10) " 李四  "
  [2]=>
  string(10) " 王五  "
  [3]=>
  string(27) " 他们一共几个人?  "
}  

注意:上述方式添加数据可随时添加,访问数据是使用“$数组变量名[下标]”的方式获取数据。

如果索引值是递增的,我们也可以不在方括号内指定具体的索引值,这时索引值默认从 0 开始依次增加。  

代码示例:

<?php
   $array[] = ' 张三  ';
   $array[] = ' 李四';
   $array[] = ' 王五  ';
   $array[] = '他们是几个人?';
   echo '<pre>';
   print_r($array);
?>

运行结果如下:

Array

(

    [0] => 张三

    [1] => 李四

    [2] => 王五

    [3] => 他们是几个人?

)  

二、使用 array() 函数声明数组

声明数组还可以使用 array() 函数来新建。它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:  

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

代码示例:

<?php
   $array = array(0 => '张三', 1 => '李四', 2 => '王五', 3 => '他们是几个人?');
   echo '<pre>';
   var_dump($array);
?>

运行结果如下:

array(4) {

  [0]=>

  string(4) "张三"

  [1]=>

  string(4) "李四"

  [2]=>

  string(4) "王五"

  [3]=>

  string(13) "他们是几个人?"
}  

如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。

代码示例:

<?php
   $array = array('张三','李四','王五','他们是几个人?');
   echo '<pre>';
   var_dump($array);
?>

运行结果同上。

到此,相信大家对“PHP声明数组的方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI