全球热文:PHP-使用数组的示例

2023-04-26 16:18:23     来源:腾讯云


(资料图片仅供参考)

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

声明和输出索引数组:

$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 )

标签:

[责任编辑:news001]

(本文章版权归凤凰网所有,未经授权,不得转载)

为您推荐