PHP 关联数组有些只会有一个键


PHP associative array some will only have a key

如果我需要一个关联数组,但我只需要大多数值的键。我是否仍然需要为我不会使用的东西设置一个值,例如:

$car_info = array(
  'toyota' => array(
    'description' => 'toyota Description',
   ),
  'ford' => array(
   'description' => 'ford Description',
  ),
  'bmw' => array(
  ),
  'subaru' => array(
  )
)

我可以省略"描述"还是应该将其设置为空值?

一旦分配了数组,您还不清楚打算对数组做什么,但就正确的 PHP 编程而言,例如没有报告错误,您绝对可以保持原样。您甚至可以为所需的键分配一个空字符串或 null,尽管我不确定它的意义何在。像这样:

$car_info = array(
    'toyota' => array(
        'description' => 'toyota Description',
    ),
    'ford' => array(
        'description' => 'ford Description',
    ),
    'bmw' => null, // or ''
    'subaru' => null, // or ''
)
相关文章: