PHP ライブラリを開発しており、配列を使用してハードコードされたデータを追加したいと考えています。配列のキーと値の観点からデータを構造化する最適な方法を決定するにはどうすればよいですか? たとえば、米国をやりたい場合は、次のようにします。
$states = 配列( 'AL' => 'アラバマ', 'AZ' => 'アリゾナ', ...);
または代わりに私は行くことができます:
$states = 配列( array('AL', 'アラバマ'), array('AZ', 'アリゾナ'), ...);
データベースの行に似ているため、「フィールド」の数に関係なく、すべてのデータをそのように一貫して構造化できるため、2 番目のオプションの方がよいと思います。
編集: 明確にするために、使用できる一般的なソリューションまたは一連のルールを探しています。たとえば、データが米国以外のもので、フィールドが 2 つではなく 1 つまたは 8 つある場合があります。このような場合、キーに使用できるものがない可能性があります。もう 1 つの質問は、すべてのデータ配列を同じ構造にするか、それとも特定のデータ セットに最適なものを使用する必要があるかということです。