PHP-使用数组的示例
2023-06-13 09:18:56 时间
下面是一些使用数组的示例:
声明和输出索引数组:
$myArray1 = array(1, 2, 3);
echo $myArray1[0]; // 输出:1
echo $myArray1[1]; // 输出:2
echo $myArray1[2]; // 输出:3
声明和输出关联数组:
$myArray2 = array(
'Alice' => 95,
'Bob' => 87,
'Charlie' => 92
);
echo $myArray2['Alice']; // 输出:95
echo $myArray2['Bob']; // 输出:87
echo $myArray2['Charlie']; // 输出:92
声明和输出多维数组:
$myArray3 = array(
'Alice' => array(
'Math' => 95,
'English' => 92
),
'Bob' => array(
'Math' => 87,
'English' => 90
),
'Charlie' => array(
'Math' => 92,
'English' => 88
)
);
echo $myArray3['Alice']['Math']; // 输出:95
echo $myArray3['Bob']['English']; // 输出:90
echo $myArray3['Charlie']['Math']; // 输出:92
在这个示例中,$myArray3是一个多维数组,包含三个关联数组。每个关联数组都包含两个键值对,分别代表某个学生的数学和英语成绩。在输出多维数组的元素时,需要使用多个方括号来指定每个维度的索引值。
合并两个索引数组:
$myArray4 = array(4, 5, 6);
$mergedArray1 = array_merge($myArray1, $myArray4); // 合并两个索引数组
print_r($mergedArray1); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
合并两个关联数组:
$myArray5 = array(
'David' => 89,
'Eva' => 91
);
$mergedArray2 = array_merge($myArray2, $myArray5); // 合并两个关联数组
print_r($mergedArray2); // 输出:Array ( [Alice] => 95 [Charlie] => 92 [David] => 89 [Eva] => 91 )
向索引数组中添加一个或多个元素:
array_push($myArray1, 4, 5); // 向索引数组中添加两个元素
print_r($myArray1); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
从索引数组中删除最后一个元素:
array_pop($myArray1); // 从索引数组中删除最后一个元素
print_r($myArray1); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
从索引数组中删除第一个元素:
array_shift($myArray1); // 从索引数组中删除第一个元素
print_r($myArray1); // 输出:Array ( [0] => 2 [1] => 3 [2] => 4 )
向索引数组开头添加一个元素:
array_unshift($myArray1, 0); // 向索引数组开头添加一个元素
print_r($myArray1); // 输出:Array ( [0] => 0 [1] => 2 [2] => 3 [3] => 4 )
相关文章
- 【说站】php数组中array_column()函数的使用
- PHP在Linux系统中的安装与下载(php下载linux)
- 网站利用 PHP 与 MySQL 构建网站.(php和mysql开发)
- 实现使用PHP实现的Redis乐观锁(redis乐观锁php)
- 数据库快速修改MySQL数据库:使用PHP进行快速修改(php修改mysql)
- PHP搭建Redis环境指南(php配置redis)
- PHP程序在Linux上的运行(php与linux)
- 使用PHP操作Redis实例:简单高效的数据存储方案(php操作redis实例)
- 使用PHP实现Redis订阅功能(redis订阅php)
- 用PHP操作Oracle:实现强大的数据库能力(php支持oracle)
- 如何使用MySQL快速查询PHP数组(mysql查询数组php)
- 深入探究:MySQL与PHP的关联及优化技巧(mysql关联php)
- 使用PHP驱动程序实现与SQL Server数据库的连接(php连接sqlserver)
- PHP如何访问MS SQL服务器(php怎么访问mssql)
- PHP操作MySQL数据库的封装简单化(php操作mysql封装)
- Linux查看PHP版本的方法简介(linux查看php版本)
- 支持数组的ADDSLASHES的php函数