前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP-使用数组的示例

PHP-使用数组的示例

原创
作者头像
堕落飞鸟
发布2023-04-25 14:29:17
4630
发布2023-04-25 14:29:17
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏

下面是一些使用数组的示例:

声明和输出索引数组:

代码语言:javascript
复制
$myArray1 = array(1, 2, 3);
echo $myArray1[0]; // 输出:1
echo $myArray1[1]; // 输出:2
echo $myArray1[2]; // 输出:3

声明和输出关联数组:

代码语言:javascript
复制
$myArray2 = array(
    'Alice' => 95,
    'Bob' => 87,
    'Charlie' => 92
);
echo $myArray2['Alice']; // 输出:95
echo $myArray2['Bob']; // 输出:87
echo $myArray2['Charlie']; // 输出:92

声明和输出多维数组:

代码语言:javascript
复制
$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是一个多维数组,包含三个关联数组。每个关联数组都包含两个键值对,分别代表某个学生的数学和英语成绩。在输出多维数组的元素时,需要使用多个方括号来指定每个维度的索引值。

合并两个索引数组:

代码语言:javascript
复制
$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 )

合并两个关联数组:

代码语言:javascript
复制
$myArray5 = array(
    'David' => 89,
    'Eva' => 91
);
$mergedArray2 = array_merge($myArray2, $myArray5); // 合并两个关联数组
print_r($mergedArray2); // 输出:Array ( [Alice] => 95 [Charlie] => 92 [David] => 89 [Eva] => 91 )

向索引数组中添加一个或多个元素:

代码语言:javascript
复制
array_push($myArray1, 4, 5); // 向索引数组中添加两个元素
print_r($myArray1); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

从索引数组中删除最后一个元素:

代码语言:javascript
复制
array_pop($myArray1); // 从索引数组中删除最后一个元素
print_r($myArray1); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

从索引数组中删除第一个元素:

代码语言:javascript
复制
array_shift($myArray1); // 从索引数组中删除第一个元素
print_r($myArray1); // 输出:Array ( [0] => 2 [1] => 3 [2] => 4 )

向索引数组开头添加一个元素:

代码语言:javascript
复制
array_unshift($myArray1, 0); // 向索引数组开头添加一个元素
print_r($myArray1); // 输出:Array ( [0] => 0 [1] => 2 [2] => 3 [3] => 4 )

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 声明和输出索引数组:
  • 声明和输出关联数组:
  • 声明和输出多维数组:
  • 合并两个索引数组:
  • 合并两个关联数组:
  • 向索引数组中添加一个或多个元素:
  • 从索引数组中删除最后一个元素:
  • 从索引数组中删除第一个元素:
  • 向索引数组开头添加一个元素:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档