在PHP中,数组的索引(也称为键)并不必须为数字。PHP支持两种类型的数组索引:
数字索引(索引数组):
php
$array = array(10, 20, 30);
// 等同于
$array = [10, 20, 30];
php
echo $array[0]; // 输出 10
字符串索引(关联数组):
php
$array = array("name" => "John", "age" => 30);
// 等同于
$array = ["name" => "John", "age" => 30];
php
echo $array["name"]; // 输出 John
PHP还允许在同一个数组中混合使用数字和字符串索引:
$array = [0 => "apple", "color" => "red"];
echo $array[0]; // 输出 apple
echo $array["color"]; // 输出 red
"10"
),PHP会将其自动转换为整数。true
会被转换为 1
,false
会被转换为 0
。PHP数组的索引可以是数字、字符串,甚至是混合类型,具体取决于你的需求。这种灵活性使得PHP数组非常强大且易于使用。