📜  php 数组索引存在 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:42.622000             🧑  作者: Mango

PHP 数组索引存在

在 PHP 中,数组是一种非常强大的数据类型,它可以存储一系列的值,这些值可以是字符串、整数、浮点数、对象等等。在数组中,每个值都有一个唯一的索引,这个索引可以帮助你快速地访问数组中的值。

在 PHP 中,有两种类型的索引可以使用:数字索引和关联索引。

数字索引

数字索引是最常用的类型,它使用数字作为键名,从 0 开始,自动递增。

$my_array = array("apple", "banana", "cherry");
echo $my_array[0]; // 输出 "apple"
echo $my_array[1]; // 输出 "banana"
echo $my_array[2]; // 输出 "cherry"

你可以使用 count() 函数来获取数组中元素的数量。

echo count($my_array); // 输出 3
关联索引

关联索引是另一种常用的类型,它使用字符串作为键名,允许你使用自己定义的键来引用数组中的值。

$fruits = array(
    "a" => "apple",
    "b" => "banana",
    "c" => "cherry"
);
echo $fruits["a"]; // 输出 "apple"
echo $fruits["b"]; // 输出 "banana"
echo $fruits["c"]; // 输出 "cherry"

你可以使用 array_keys() 函数来获取数组中所有的键名,使用 array_values() 函数来获取数组中所有的值。

print_r(array_keys($fruits));   // 输出 Array ( [0] => a [1] => b [2] => c )
print_r(array_values($fruits)); // 输出 Array ( [0] => apple [1] => banana [2] => cherry )
总结

数组是 PHP 中最强大的数据类型之一,它允许你存储一系列的数据值,并且可以使用索引来访问这些值。PHP 支持两种类型的索引:数字索引和关联索引。无论是哪种类型的索引,都可以帮助你快速地访问数组中的值。