Показать сообщение отдельно
  #1 (permalink)  
Старый 12.12.2016, 15:39
Новичок на форуме
Отправить личное сообщение для PilotDrowa Посмотреть профиль Найти все сообщения от PilotDrowa
 
Регистрация: 12.12.2016
Сообщений: 3

Сравнение значений в несколько символов.
Здравствуйте, столкнулся с проблемой.
Есть система мониторинга каналов, она идет в виде таблицы, в которую забит источник входа и источник выхода + битрейт, в нашем случае это неважно.
Так вот источник входа бывает разный, например 2 источника которые работают + матрас(если первые два источника недоступны), нужно сделать так, чтобы в случае если на источнике матрас = присваивалось значение на иконку.
Загвоздка в том, что значение источника матрас на каждом канале тоже разное. Например на 1 канале идет "udp://10.10.10.10:80#pnr=*****", но начало строки везде одинаково.
Так вот, нужно сделать, чтобы проверялась не вся строка, а несколько символов.
Например, если источник "udp://10.10.10.10:80#pnr=*****", то проверяется только до двоеточия

if ( data['input_crop'] == 'udp://10.10.10.10*' )


То есть допустим 20 символов в строке схожи = выводим значение.
Как можно реализовать такое сравнение?
Ответить с цитированием