数组值标签?

时间:2015-04-28 02:49:31

标签: php arrays magento echo

我有一个在表格中使用的阵列(汽车,SUV,卡车,自行车)。选择该选项后,将保存到数据库中的客户帐户。 是数组位置(例如:0,1,2,3)。

我希望使用 php 将此信息显示在表格中的其他页面上,因为我使用 magento 。目前它只显示数据库保存值(0,1,2,3),但我希望它显示为((Car,SUV,Truck,Bike)。我该怎么做?

我需要一种方法让它知道0 =汽车,1 = SUV,2 =卡车,3 =自行车)

这是表现在的样子: enter image description here

make列代表车辆制造商(丰田,本田等)和类型代表(汽车,自行车,suv)

请帮忙!

1 个答案:

答案 0 :(得分:0)

使表格字段type an enum与您指定的数组匹配。

更多详情

ENUM数据类型是将键映射到值的数组。如果将列type更改为枚举,则数据库将显示人类可读值而不是数字(例如,汽车,SUV,卡车,自行车)。

此外,您可以使用Key或Value与枚举进行交互,因此您不必更改当前的实现。