私は変数名の一部を作成する際にいくつかのmysqlデータを使って、他の場所で既に宣言されている別の変数を参照しようとしています。基本的に$ damage_nameをif文のブールチェックの一部にする方法はありますか?配列を使用して変数名を設定する
$conditions = array(
'bent_num' => 0,
'spine_torn' => 0,
'pages_torn' => 0,
'water_damage' => 0,
'pages_highlighted' => 0,
'pages_noted' => 0,
'taped' => 0,
'stained' => 0,
'mold' => 0,
'scratched' => 0
);
while ($row = mysql_fetch_assoc($res))
{
$damage_name = $conditions[$row['type']];
if (isset($conditions[$row['type']]) && $_SESSION[SELL_is_ . $damage_name . ]; == 'y')
{
$condition_score = $condition_score - $row['value'];
}
}
ああ素晴らしい感謝する必要があります –