$eror = "Ошибка выбора типа предмета";
$typetyp = ".['stat_type'].";
if ($typetyp == "0, 1, 2, 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48")
{
echo ($type);
}
else
{
echo ($eror);
}
$type = array(
'MOD_MANA' => '0',
'MOD_HEALTH' => '1',
'MOD_AGILITY' => '2',
'MOD_STRENGTH' => '3',
'MOD_STRENGTH' => '4',
'MOD_STRENGTH' => '5',
'MOD_STRENGTH' => '6',
'MOD_STRENGTH' => '7',
'MOD_STRENGTH' => '12',
'MOD_STRENGTH' => '13',
'MOD_STRENGTH' => '14',
'MOD_STRENGTH' => '15',
'MOD_STRENGTH' => '16',
'MOD_STRENGTH' => '17',
'MOD_STRENGTH' => '18',
'MOD_STRENGTH' => '19',
'MOD_STRENGTH' => '20',
'MOD_STRENGTH' => '21',
'MOD_STRENGTH' => '22',
'MOD_STRENGTH' => '23',
'MOD_STRENGTH' => '24',
'MOD_STRENGTH' => '25',
'MOD_STRENGTH' => '26',
'MOD_STRENGTH' => '27',
'MOD_STRENGTH' => '28',
'MOD_STRENGTH' => '29',
'MOD_STRENGTH' => '30',
'MOD_STRENGTH' => '31',
'MOD_STRENGTH' => '32',
'MOD_STRENGTH' => '33',
'MOD_STRENGTH' => '34',
'MOD_STRENGTH' => '35',
'MOD_STRENGTH' => '36',
'MOD_STRENGTH' => '37',
'MOD_STRENGTH' => '38',
'MOD_STRENGTH' => '39',
'MOD_STRENGTH' => '40',
'MOD_STRENGTH' => '41',
'MOD_STRENGTH' => '42',
'MOD_STRENGTH' => '43',
'MOD_STRENGTH' => '44',
'MOD_STRENGTH' => '45',
'MOD_STRENGTH' => '46',
'MOD_STRENGTH' => '47',
'MOD_INTELLECT' => '48');
while ($type = current($array)) {
if ($type == '$typetyp') {
echo key($array).'<br />';
}
next($array);
}
ну естественно если $typetyp = Значению из $type
То должен вывести: $typetyp но из Значения которые записаны выше...
'MOD_MANA' => '0',
'MOD_HEALTH' => '1',
'MOD_AGILITY' => '2',
'MOD_STRENGTH' => '3',
И так далее...
Писал код в php disenger, ошибок не показало но код не работает, не чего не происходит!
Подскажите что не так ?