php怎么建数组

PHPz
发布: 2023-05-19 10:21:08
原创
530人浏览过

在 php 中,数组是一种存储多个值的数据结构。通过数组,可以轻松地组织、存储和访问数据。本文将介绍 php 中如何建立数组。

一、简介

数组是用于存储多个值的容器,可以在变量名后面加上方括号 [],将多个值存储在该变量中。数组中的每个值称为元素。数组中的元素可以是任何类型的数据,包括数字、字符串、对象等。数组中的元素可以使用索引来访问,或者使用关联数组中的键值对来访问。

二、使用方括号 [] 创建数组

数组可以使用方括号 [] 来创建,示例如下:

立即学习PHP免费学习笔记(深入)”;

// 创建一个整数数组
$numbers = [1, 2, 3, 4, 5];

// 创建一个字符串数组
$names = ['Tom', 'Jerry', 'Bob'];

// 创建一个混合类型的数组
$mix = [1, 'Tom', true, ['val1', 'val2']];
登录后复制

以上代码中,$numbers 是一个整数数组,包含 1 到 5 这五个数字;$names 是一个字符串数组,包含 Tom、Jerry 和 Bob 三个字符串;$mix 是一个混合类型的数组,包含了一个整数、一个字符串、一个布尔值和一个嵌套数组。

三、使用 array() 创建数组

数组也可以使用 array() 函数来创建,示例如下:

// 创建一个整数数组
$numbers = array(1, 2, 3, 4, 5);

// 创建一个字符串数组
$names = array('Tom', 'Jerry', 'Bob');

// 创建一个混合类型的数组
$mix = array(1, 'Tom', true, array('val1', 'val2'));
登录后复制

以上代码等同于使用方括号 [] 创建数组的示例。

四、使用索引访问数组元素

数组中的元素可以使用索引来访问,示例如下:

10分钟内自己学会PHP
10分钟内自己学会PHP

10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A

10分钟内自己学会PHP 524
查看详情 10分钟内自己学会PHP
// 创建一个整数数组
$numbers = [1, 2, 3, 4, 5];

// 访问数组的第二个元素
echo $numbers[1]; // 输出 2

// 修改数组的第一个元素
$numbers[0] = 6;

// 输出数组中的每个元素
foreach ($numbers as $num) {
    echo $num . ' ';
}
// 输出 6, 2, 3, 4, 5
登录后复制

以上代码中,使用 $numbers[1] 来访问数组中的第二个元素,输出结果为 2。使用 $numbers[0] = 6 来修改数组中的第一个元素为 6。使用 foreach 循环来遍历数组中的每个元素,输出结果为 6, 2, 3, 4, 5。

五、使用关联数组

关联数组是一种特殊类型的数组,其元素不是使用数字索引来访问,而是使用字符串键值对来访问。示例如下:

// 创建一个关联数组
$person = [
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
];

// 使用键访问数组元素
echo $person['name']; // 输出 Tom

// 修改数组元素
$person['age'] = 21;

// 输出数组中的每个元素
foreach ($person as $key => $value) {
    echo $key . ': ' . $value . '<br>';
}
// 输出:
// name: Tom
// age: 21
// gender: male
登录后复制

以上代码中,使用字符串键值对来创建关联数组,使用 $person['name'] 来访问关联数组中的元素,输出结果为 Tom。使用 $person['age'] = 21 来修改关联数组中的元素。使用 foreach 循环来遍历关联数组中的每个元素,输出结果为 name: Tom、age: 21 和 gender: male。

六、使用 range() 函数创建数组

range() 函数可以用来创建一个数值范围内的数组。示例如下:

// 创建一个 1 到 10 的整数数组
$numbers = range(1, 10);

// 输出数组中的每个元素
foreach ($numbers as $num) {
    echo $num . ' ';
}
// 输出 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
登录后复制

以上代码中,使用 range() 函数来创建一个 1 到 10 的整数数组,使用 foreach 循环来遍历数组并输出每个元素,输出结果为 1 到 10。

七、结语

在 PHP 中,数组是一种便于组织、存储和访问数据的数据结构,可以使用方括号 [] 或 array() 函数来创建数组,并可以使用索引或关联数组方式来访问数组中的元素。希望本文对 PHP 中数组的使用有所帮助。

以上就是php怎么建数组的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号