【发布时间】:2014-02-11 01:31:44
【问题描述】:
我现在正在学习 PHP 数组,但我有一个关于数组运算符的问题。我在创建这样的数组时看到了一个示例:
<?php
$array = array();
$array["a"] = "apple";
$array["b"] = "banana";
?>
我真的需要先将变量声明为array吗?
还是我可以忽略第一行:$array = array();?
【问题讨论】:
我现在正在学习 PHP 数组,但我有一个关于数组运算符的问题。我在创建这样的数组时看到了一个示例:
<?php
$array = array();
$array["a"] = "apple";
$array["b"] = "banana";
?>
我真的需要先将变量声明为array吗?
还是我可以忽略第一行:$array = array();?
【问题讨论】:
更好的是,只需初始化您的数组并同时为其赋值:
<?php
$array = array(
"a" => "apple",
"b" => "banana"
);
?>
【讨论】:
您不需要在 PHP 中初始化数组。换句话说,你不需要$array = array();,但它会节省你的代码来做这件事,就像@John Conde 显示的那样。
【讨论】: