在PHP中,数组(array
)是一种非常灵活的数据结构,可以存储多种数据类型。PHP数组中的元素可以是以下数据类型中的任意一种或多种:
1
, 42
, -7
。3.14
, 0.5
, -2.7
。"hello"
, "world"
, "123"
。true
或 false
。$array = [
42, // 整数
3.14, // 浮点数
"hello", // 字符串
true, // 布尔值
[1, 2, 3], // 嵌套数组
new stdClass(), // 对象
null, // NULL
fopen('file.txt', 'r') // 资源
];
var_dump($array);
array(8) {
[0]=> int(42)
[1]=> float(3.14)
[2]=> string(5) "hello"
[3]=> bool(true)
[4]=> array(3) {
[0]=> int(1)
[1]=> int(2)
[2]=> int(3)
}
[5]=> object(stdClass)#1 (0) {}
[6]=> NULL
[7]=> resource(5) of type (stream)
}
PHP数组可以包含以下数据类型: - 整数(Integer) - 浮点数(Float/Double) - 字符串(String) - 布尔值(Boolean) - 数组(Array) - 对象(Object) - NULL - 资源(Resource)
这种灵活性使得PHP数组非常强大,适用于各种场景。