gpt4 book ai didi

php - 如何在 PHP 中最好地构造硬编码数组数据?

转载 作者:行者123 更新时间:2023-12-02 22:05:09 31 4
gpt4 key购买 nike

我正在开发一个 PHP 库,我想使用数组添加一些硬编码数据。如何确定根据数组键和值构建数据的最佳方式?例如,如果我想去美国,我可以去:

$states = array(    'AL' => 'Alabama',    'AZ' => 'Arizona',    ...);

或者我可以去:

$states = array(    array('AL', 'Alabama'),    array('AZ', 'Arizona'),    ...);

我觉得第二种选择可能更好,因为这样我就可以始终如一地以这种方式构建所有数据,而不管有多少“字段”,因为它更类似于数据库行。

编辑:澄清一下,我正在寻找一个通用的解决方案或一套我可以使用的规则。例如,数据可能不是美国,有 1 个字段或 8 个字段而不是 2 个。在这些情况下,我可能无法使用某些东西作为 key 。另一个问题是我是否希望所有数据数组都具有相同的结构,或者我应该使用最适合特定数据集的任何内容?

最佳答案

这创建键=>值对

$states = array(
'AL' => 'Alabama',
'AZ' => 'Arizona',
...);

这会使用默认键创建所有值

$states = array(
array('AL', 'Alabama'),
array('AZ', 'Arizona'),
...);

使用 key=>value 对的第一种方法最适合您的需要。

关于php - 如何在 PHP 中最好地构造硬编码数组数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16249350/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com