[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка строки на соответствие и замена символов
qawsed1
Привет!
не могу решить следующую задачу: надо чтобы строка текста декодировалась в нужных параметрах, а параметры следующие:
1. все буквы должны быть переведены в нижний регистр
2. удалены все лишние пробелы (в начале или конце строки или двойные пробелы между словами)
3. удалены все знаки и символы кроме пробелов
4. пробелы заменены на знак дефис
помогите сделать! пожалуйста !

код вот такой пока у меня:

function encodestring($st) {
$st = strtolower($st);
$st = trim($st);
$st = strtr($st,
array(
" "=>"", '"'=>"", ":"=>"", ","=>"", "."=>"", "/"=>"", "!"=>"", "?"=>"", "@"=>"", "<"=>"", ">"=>"", "-"=>"", "+"=>"", "="=>"", "|"=>"", "/"=>"", "«"=>"", "»"=>""
)
);

return $st;
}


но он не удовлетворяет всем требованиям а главное мне не нравится функция strtr потому что там приходится руками прописывать все знаки но ведь может какой не упомню!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.