Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 13:58   #1
Delphinchik
Пользователь
 
Регистрация: 10.08.2010
Сообщений: 60
По умолчанию Оставить в переменной только латинские буквы

Подскажите пожалуйста как в переменной можно оставить только латинские буквы, верхнего и нижнего регистра.

Например есть:
$a=" ыва ыа"%№;?:*:%234э\выа}\*-/+ad./ dfdsf dfss sd3543g red "; - ну и тому подобное, а нужно оставить только латинские (английские) буквы, писать для каждого символа str_replace нехочется.
Delphinchik вне форума Ответить с цитированием
Старый 31.03.2011, 14:39   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

PHP код:
preg_replace('|[^a-z]*|i'''$a); 
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 31.03.2011, 14:41   #3
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Код:
<?php
$s = "45rfsdакываfDFasfd";
$s = preg_replace("/[^a-z]/i", "", $s);
echo $s;
?>
upd:
Упс, опоздал.
pushl $0x18E3DF6B
call ICQ

Последний раз редактировалось russian-stalker; 31.03.2011 в 14:43.
russian-stalker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оставить только числа fezilk24 Общие вопросы Delphi 3 10.06.2010 18:50
Как оставить только нужные строки? Palantir Microsoft Office Excel 6 18.03.2010 12:36
Строки. преобразовать прописные латинские буквы в строчные Antonio_getscool Помощь студентам 5 12.03.2010 09:43
Вывести в алфавитном порядке все латинские буквы Jereme Паскаль, Turbo Pascal, PascalABC.NET 6 26.12.2008 13:15
заменить на звездочки большие латинские буквы vovan665 Паскаль, Turbo Pascal, PascalABC.NET 4 02.10.2008 16:40