【问题标题】:PHP Array Operator [duplicate]PHP数组运算符[重复]
【发布时间】:2014-02-11 01:31:44
【问题描述】:

我现在正在学习 PHP 数组,但我有一个关于数组运算符的问题。我在创建这样的数组时看到了一个示例:

<?php
$array = array();
$array["a"] = "apple";
$array["b"] = "banana";
?>

我真的需要先将变量声明为array吗?
还是我可以忽略第一行:$array = array();?

【问题讨论】:

标签: php arrays


【解决方案1】:

更好的是,只需初始化您的数组并同时为其赋值:

<?php
    $array = array(
        "a" => "apple",
        "b" => "banana"
    );
?>

【讨论】:

  • 我试图避免的是像你的例子那样做。我没有具体原因,或者可能是因为我在某处读到这样的 $array[] 更可取,这是真的吗?
  • 这样做可以为您节省一打左右的击键次数。 @Joey - 我认为更好的方法。
【解决方案2】:

您不需要在 PHP 中初始化数组。换句话说,你不需要$array = array();,但它会节省你的代码来做这件事,就像@John Conde 显示的那样。

【讨论】:

    猜你喜欢
    • 2010-09-19
    • 2011-11-12
    • 2010-10-10
    • 1970-01-01
    • 2019-04-21
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多