在php中将输出存储在字典中

时间:2015-08-04 21:03:04

标签: php dictionary

我正在开发一个需要数天/月输入对的PHP程序。如何将这些信息存储在以月份数组作为值的日期键入的字典中?

示例输入:

(31, 'July')
(28, 'April')
(6, 'January')
(19, 'December')
(6, 'May')

示例输出:

$dict = array(
  6 => array('January', 'May'),
  19 => array('December'),
  28 => array('April'),
  31 => array('July')
)

1 个答案:

答案 0 :(得分:0)

是的,它在PHP中称为关联数组。您可以保存值,例如:

$key = 'day';
$value = 'month';
$my_array[$key] = $value;

您可以在手动http://php.net/manual/en/language.types.array.php

中找到有关使用数组的更多信息

根据您的问题更新 - 您还可以在数组中为同一个键存储更多值(请参阅添加[],其中包含在数组中添加新项目的含义):

$key = 'day';
$value1 = 'January';
$value2 = 'February';
$my_array[$key][] = $value1;
$my_array[$key][] = $value2;

结果数组将是:

$my_array = array(
    'day' => array('January', 'February')
)