новая функция для программирования getObjectsByProperty
Добавлено: Пт сен 02, 2016 3:36 pm
добавил в систему функцию getObjectsByProperty($property_name,$condition='',$condition_value='') -- она возвращает массив названий объектов, имеющих свойство $property_name. опционально можно задать условие, под которое попадает значение. Условия могут быть == (или =), >=, >, <=, <, <> (или !=)
Пример использования:
Вывод из примера:
Пример использования:
Код: Выделить всё
$objects=getObjectsByProperty('ALIVE');
print_r($objects);
$objects=getObjectsByProperty('ALIVE', '=', 1);
print_r($objects);
$objects=getObjectsByProperty('ALIVE', '!=', 1);
print_r($objects);
$objects=getObjectsByProperty('ALIVE', '>', 0);
print_r($objects);
Код: Выделить всё
Array ( [0] => MotionSensor1 [1] => TempSensor01 [2] => TempSensor02 [3] => humSensor01 )
Array ( [0] => MotionSensor1 [1] => TempSensor01 [2] => humSensor01 )
Array ( [0] => TempSensor02 )
Array ( [0] => MotionSensor1 [1] => TempSensor01 [2] => humSensor01 )