PHP-使用数组的示例 环球看点

腾讯云 2023-04-26 01:04:32


(资料图)

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

声明和输出索引数组:

$myArray1 = array(1, 2, 3);echo $myArray1[0]; // 输出:1echo $myArray1[1]; // 输出:2echo $myArray1[2]; // 输出:3

声明和输出关联数组:

$myArray2 = array(    "Alice" => 95,    "Bob" => 87,    "Charlie" => 92);echo $myArray2["Alice"]; // 输出:95echo $myArray2["Bob"]; // 输出:87echo $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"]; // 输出:95echo $myArray3["Bob"]["English"]; // 输出:90echo $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 )
x

热门推荐

PHP-使用数组的示例 环球看点

2023-04

全球新消息丨【世界说】调查:美国年轻人沮丧情绪弥漫,40%的人担心遭枪击、近1/4的人觉得“死了更好”

2023-04

网约车司机因不满收入发视频辱骂公司,法院判决名誉侵权需道歉

2023-04

乘联会:4月狭义乘用车零售预计157.0万辆,新能源预计50.0万辆

2023-04

即时焦点:消费呈现恢复向好态势

2023-04

世界羽联2023年第17周排名:女双陈清晨/贾一凡排名第一

2023-04

德固特(300950):德固特2022年度财务决算报告

2023-04

天天快看点丨最高奖励1亿元、整合1000亿产业基金!上海发力三大先导产业、四大新赛道产业招引

2023-04

力星股份: 关于召开2022年度股东大会通知

2023-04

TrendForce集邦咨询:2022年第四季全球前十大IC设计业者营收跌幅扩大至近10%,今年第一季将续跌

2023-04

推荐阅读

深圳发布养老服务合同示范文本规范养老机构服务行为

2022-03

山东深耕文化资源 推动旅游业高质量发展

2021-12

安徽潜山两车相撞 已致8人死亡3人受伤

2021-12

56位残疾人士登上黄山 互利互勉共建生活希望

2021-12

山西忻州古城:一城风华延续千年历史文脉

2021-12

上海洋山海关首次在出口货运渠道查获夹带卷烟

2021-12

西藏林芝:多彩民俗活动迎接工布新年

2021-12

呼伦贝尔新巴尔虎右旗公布1例无症状感染者行动轨迹

2021-12

新增“53+1” 内蒙古累计本土确诊病例增至185例

2021-12

面对儿童不得不防的“杀手”,这把椅子很重要!

2021-12