Помощник
|
Php поиск в массиве |
FjuZ
|
Сообщение
#1
|
||
|
|
||
|
|||
BrokenBrake |
17.11.2009, 6:32;
Ответить: BrokenBrake
Сообщение
#2
|
|
Какая ошибка-то?
А вообще, регулярку вроде бы слэшами обрамлять нужно. Прямо внутри кавычек. -------------------- А вот моя «Йерка». Знакомьтесь. Ну а про Daos вообще все вебмастера должны знать и без ссылок. |
|
|
kronos |
17.11.2009, 10:56;
Ответить: kronos
Сообщение
#3
|
|
Попробуйте так
$t_array = preg_grep("|[a-z]{4}\.net|", $array); -------------------- |
|
|
FjuZ
|
Сообщение
#4
|
|
kronos, Спасибо! Только сценарий немножко не так теперь работает. Он выводит полностью все домены в зоне .net. А мне нужно, чтобы только с четырьмя символами.
-------------------- |
|
|
kronos |
17.11.2009, 13:48;
Ответить: kronos
Сообщение
#5
|
|
Странно, вот это [a-z]{4} должно означать четыре буквы английского алфавита. Кстати, нужно еще цифры взять ))
$t_array = preg_grep("|[a-z0-9][a-z0-9][a-z0-9][a-z0-9]\.net|", $array); Попробуйте так, или так $t_array = preg_grep("|[a-z][a-z][a-z][a-z]\.net|", $array); Сообщение отредактировал kronos - 17.11.2009, 13:48 -------------------- |
|
|
BrokenBrake |
17.11.2009, 13:54;
Ответить: BrokenBrake
Сообщение
#6
|
|
Нужно символ начала строки добавить в регулярку, чтобы выводил с ограничением 4-х символов.
Вот так: preg_grep("/^[a-z]{4}\.net/", $array); $t_array = preg_grep("|[a-z0-9][a-z0-9][a-z0-9][a-z0-9]\.net|", $array); Попробуйте так, или так $t_array = preg_grep("|[a-z][a-z][a-z][a-z]\.net|", $array); Довольно глупо А вот с цифрами правильно, могут ведь они встречаться в домене. В итоге проще всего вот так: preg_grep("/^[\w]{4}\.net/", $array); -------------------- А вот моя «Йерка». Знакомьтесь. Ну а про Daos вообще все вебмастера должны знать и без ссылок. |
|
|
FjuZ
|
Сообщение
#7
|
|
нет, нужны именно символы
Спасибо за помощь, всё заработало! Сообщение отредактировал FjuZ - 17.11.2009, 14:00 -------------------- |
|
|
kronos |
17.11.2009, 14:04;
Ответить: kronos
Сообщение
#8
|
|
Ненавижу регулярки...
-------------------- |
|
|
BrokenBrake |
17.11.2009, 14:09;
Ответить: BrokenBrake
Сообщение
#9
|
|
За что?! Чудесное изобретение, без них было бы тяжко.
-------------------- А вот моя «Йерка». Знакомьтесь. Ну а про Daos вообще все вебмастера должны знать и без ссылок. |
|
|
FjuZ
|
Сообщение
#10
|
|
Регулярки не самое приятное вв php
Но зато одно из самых полезных вещей -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3415 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1243 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44916 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1889 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3403 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 23.4.2024, 10:32 |