|
|
|
| Здравствуйте. У меня возникла проблема:
1. есть массив:
$support = array("709278", "1234567");
|
с номерами icq службы поддержки.
2. Есть icq Бот на основе класса WebIcqLite_class (Intrigue.ru)
он передает значение номера icq: $msg['from']; передает правильно, допустим 709278
Но при проверке:
if (in_array($msg['from'], $support))
{
// здесь идет вывод инвы если номер есть в массиве
}
else
{
// Если нету в массиве
}
|
Но функция не срабатывает, ничего не выдает. Если поставить
то выведет блок если нету в массиве, а блок если ест ьв массиве не выводит!
Может надо както преобразовать строки в массиве $support и $msg['from'] к одному виду? Лишние знаки другая кодировка.. | |
|
|
|
|
|
|
|
для: fis
(30.12.2007 в 13:31)
| | а параметры не наоборот? | |
|
|
|
|
|
|
|
для: fis
(30.12.2007 в 13:31)
| | Либо приведите все значения к одному типу (integer, например), либо добавьте в in_array() третий аргумент со значением true (boolean). | |
|
|
|