声明一个数组

时间:2010-05-17 05:20:24

标签: php

$a[]="Anna";
$a[]="Brittany";
$a[]="Cinderella";
$a[]="Diana";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";

以这种方式声明时,会自动增加索引吗?为什么这是理想的?

5 个答案:

答案 0 :(得分:5)

是的。它可能不适合,但对大多数人来说确实很方便。

答案 1 :(得分:2)

是的,确实如此。请参阅PHP arrays guide。请注意,如果要删除阵列,可以使用:

unset($a);

或者如果你想让$ a成为一个空数组,你可以使用:

$a = array();

答案 2 :(得分:0)

是的,确实如此。它可能不是“理想的” - 但考虑到您将数组设置为等于单个值,添加到数组比覆盖整个数组更好,我想这将是该语句的另一个选项。

答案 3 :(得分:0)

是的,它会自动增加索引但以'0'开头。

答案 4 :(得分:0)

是的理想,因为如果不是,那就使用一个关联数组。