我正在开发一个 PHP 库,我想使用数组添加一些硬编码数据。如何确定根据数组键和值构造数据的最佳方式?例如,如果我想去美国,我可以去:
$states = 数组( 'AL' => '阿拉巴马州', 'AZ' => '亚利桑那', ...);
或者我可以去:
$states = 数组( 数组('AL','阿拉巴马'), 数组('AZ','亚利桑那'), ...);
我觉得第二种选择可能更好,因为这样我就可以始终如一地以这种方式构造所有数据,而不管有多少“字段”,因为它更类似于数据库行。
编辑: 为了澄清,我正在寻找一个通用的解决方案或一组我可以使用的规则。例如,数据可能是美国以外的数据,并且有 1 个字段或 8 个字段而不是 2 个字段。在这些情况下,我可能无法将某些东西用作键。另一个问题是我是否希望所有数据数组具有相同的结构,还是应该使用最适合特定数据集的任何数据?