Если есть строгий набор значений каждой переменной - можешь создать ещё и массив $possible_param_values= array('KEY1' =>array('val1', 'val2', 'val3'), 'KEY2' =>array('val1', 'val2', 'val3'));
тогда в код добавится :
PHP:
скопировать код в буфер обмена
$possible_param_values= array('KEY1' =>array ('val1', 'val2', 'val3'), 'KEY2' =>array ('val1', 'val2', 'val3')); $data = explode(":",$inhalt_von_zeile); if(isset($possible_param_values[$data[0]])){ //алярма, в файле неизвестный параметр описан } else{ if(!in_array($data[1 ], $possible_param_values[$data[0]])){ //алярма, у параметра недопустимое значение } }
(Отредактировано автором: 21 Сентября, 2009 - 11:46:22)
|