Существует ли в php такой тип переменных, как множество?
У меня такая задача:
Пользователь на сайте вводит свой логин. Нужно проверить, не содержит ли он недопустимые символы. Хотел бы создать множество с допустимыми символами и проверять каждый символ логина на наличие в этом множестве.
Ещё идея - создать строку с допустимыми символами и проверять каждый символ логина на наличие в строке.
Как лучше поступить?
UPDATE:
Ещё одна проблема. Не работает функция session_start(); Пишу в Dreamweaver. Если ставлю кодировку windows-1251, то всё работает, если Юникод, то нет. Из-за чего такая проблема? Из-за русского Денвера или из-за моего непонимания?
Ошибка:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at z:\home\cw\www\registracija.php:1) in z:\home\cw\www\page1.php on line 2