我有一个酒店数据库,由于房间类型,它有多种价格。我想相应地将它动态地列出到(每种房间类型的)数组中。我的数据结构是:
- 酒店A : 1200-1500-1300-1700 //房型1=1200usd/晚,房型2=1500usd/晚...
- B酒店:1500-1200-1300
- 酒店 C : 800-850
我想将它列在每种房型中。所以我写道:
while($rec = mysql_fetch_array($result_rate)) {
$_roomId = $rec['rid'];
$_roomRate = $rec['rate'];
list($ratez[]) = explode("-", $_rate); //because the room type is varied by hotel so I make it in array
}
所以我希望结果应该像
echo "Room ID $_roomId=$ratez[$_roomId] USD ";
但结果并不如我所料。一直显示错误Fatal error: Unsupported operand types.