李涛自留地
回到顶部
首页 > php学习 > PHP中数组是什么?PHP数组怎么创建及打印输出

PHP中数组是什么?PHP数组怎么创建及打印输出

文章目录

数组是PHP中八大数据类型之一,也是最重要的数据类型之一,数组可以包含很多内容,数组内可以写入字符串、整数、浮点型、布尔值、数组等数据类型,本文将从什么是数组?PHP如何新建一个数组及PHP数组里键值对对应关系等多个方面来记载PHP数组的基础知识。

PHP中数组是什么?

PHP数组是一个能在单个变量中存储多个值的特殊变量,数组可以储存字符串、整数、浮点数、布尔值、数组、Null、资源等数据类型。以下内容引用于PHP官方手册对PHP数组的简单介绍:

PHP 中的 array 实际上是一个有序映射。映射是一种把values关联到keys的类型。此类型针对多种不同用途进行了优化; 它可以被视为数组、列表(向量)、哈希表(映射的实现)、字典、集合、堆栈、队列等等。 由于 array 的值可以是其它 array 所以树形结构和多维 array 也是允许的。

PHP如何新建一个数组

1、PHP数组语法

可以用 array()语言结构来新建一个 array。它接受任意数量用逗号分隔的键(key) => 值(value)对。

<?php
    array(
    key  => value,
    key2 => value2,
    key3 => value3,
)
?>

2、使用array关键词新建一个数组

<?php
$football_star = array('姆巴佩','梅西','C罗','本泽马','内马尔');
?>

3、使用[ ]符新建一个数组

可以用短数组语法[]替代 array()

<?php
$number = [1,2,3,4,5,67];
?>

PHP创建数组注意事项

以下是本日在学习创建PHP数组时,总结的创建数组需要注意的事项:

1、数组内的元素之间用英文半角符号,分割开;

2、数组内的最后一个元素后面可以不用再输出英文半角符号,;

3、如果数组内的元素是字符串类型数据时,需要加上''或者"";

因才接触PHP数组,暂时只总结出了以上3条。

PHP数组如何打印输出

在前面有一篇笔记中记载的也是需要打印输出一个数组,当时使用的echo想要输出整个数组,结果直接输出了一个ARRAY,PHP数组打印输出可以使用print_r()和var_dump()两个输出函数把数组内所有的元素全部打印输出出来。

<?php
$football_star = array('姆巴佩','梅西','C罗','本泽马','内马尔',true,[1,2,3,4,5],1.22,NULL);
echo '<pre>';
var_dump($football_star);
echo '</pre>';
$star = [1,2,3,4,5,67];
var_dump($star);
?>
PHP中数组是什么?PHP数组怎么创建及打印输出

以上实例中使用array和[]创建了两个数组,数组中有多种数据类型。本文从PHP中数组是什么?如何新建一个数组、创建数组注意事项及如何打印输出数组几个方法,简单记载了数组的基础用法,后续将记载更多PHP中数组的笔记及数组的更多用法。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。