PHPに製品タイプの配列があります。これは次のようになります。
$types = [
0 => "cars",
1 => "motorbikes",
2 => "boats",
3 => "airplanes"
];
そのため、ユーザーがそれを取得または保存したい場合は、次のように、カテゴリのIDを使用してデータベースに挿入またはデータベースから取得できます。
select * from items where type = 0;
さて、私の疑問は次のとおりです。整数のインデックスキーを使用している場合、次を使用することは同じではないでしょうか。
$types = ["cars", "motorbikes", "etc."];
PHPは整数の自動順序付けを提供するためです。
この場合、どれがベストプラクティスだと思いますか?最初の例の利点は、プライベートカテゴリなどのように、異なるキーを割り当てることができるという事実だけに思えますが、実際にはわかりません。
値を変換する必要があることを考慮することも重要です。IDを使用するだけでも考慮する必要がありますか?お気に入り
$types = ["t1", "t2", "etc."];
次に、翻訳を別の場所に挿入しますか?