|
|
|
| Пользователь вводит: "!test что_угодно", нужно чтобы скрипт представлял только "что_угодно" как элемент массива, не пойму где засада.
case '!test /^[a-z0-9]+$/':
$array = explode(' ',$msg['message']);
$icq->sendMessage($msg['from'], $array[1]);
break;
|
| |
|
|
|
|
|
|
|
для: ichip
(15.05.2007 в 16:16)
| | Оператор case не умеет работать с регулярными выражениями. | |
|
|
|
|
|
|
|
для: Саня
(15.05.2007 в 21:06)
| | как тогда быть? | |
|
|
|
|
|
|
|
для: ichip
(15.05.2007 в 21:42)
| | preg_match() в условном операторе if. | |
|
|
|
|
|
|
|
для: ichip
(15.05.2007 в 16:16)
| |
<?
if ( preg_match('/^\!test [a-z0-9]+$/', $msg['message']) ) {
$array = explode(' ',$msg['message']);
$icq->sendMessage($msg['from'], $array[1]);
}
|
| |
|
|
|