部屋のタイプに応じて複数の料金が設定されているホテル データベースがあります。それに応じて(各部屋タイプの)配列に動的にリストしたいと思います。私のデータ構造は次のとおりです。
- ホテル A : 1200-1500-1300-1700 //部屋タイプ 1=1200 米ドル/泊、部屋タイプ 2=1500 米ドル/泊 ...
 - ホテル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.