我们可以创建一个数组$cars:
$cars = array("Volvo", "BMW", "Toyota");
但是,如果我们简单地创建为:
$cars = array();
如果没有在array()函数中明确指定参数,到第二个语句时数组的大小是多少?如果创建数组,数组元素的值是多少?
将生成一个包含0个元素的空数组。参见echo count($cars)
如果您要求占用内存,它将占用224 bytes
,您可以这样检查
$startMemory = memory_get_usage();
$cars= array();
echo memory_get_usage() - $startMemory, ' bytes';
您可以简单地使用var_dump(count($cars));
Returns int 0
如果您var_dump var_dump($cars);
返回数组(size=0)空
为长度为0的空数组;
添加元素:
$cars[] = "Mitsubishi";
获取长度:
count($cars);