Простой вопрос по функции ereg. Пожалуйста, подскажите

12 3
S
На сайте с 30.09.2009
Offline
116
1486

Есть проверка названия файла - есть ли в нем слово которое записано в переменной $s2.

if (ereg ( $s2, $file)){ 

Не получается сделать такую проверку чтобы вычленить $s2- т.е. с дефисом.

Подскажите, пожалуйста.

Так пишет ошибку

if (ereg ( $s2-, $file)){ 
Перелинковку сделал. Теперь думаю куда потратить денежки - сапа, мира или блоги :)
V
На сайте с 14.08.2010
Offline
2
#1

ereg ( $s2 + "-", $file)
Пишу скрипты на PHP, python, ruby (/ru/forum/531834)
D
На сайте с 09.07.2009
Offline
79
#2

ereg() скоро не станет.

jokerov
На сайте с 18.07.2008
Offline
102
#3

stroydomen, Смотрите в сторону функции preg-match

S
На сайте с 30.09.2009
Offline
116
#4
digwnews:
ereg() скоро не станет.

Так это же у меня тогда сайт работать перестанет 😒

stroydomen добавил 15.08.2010 в 20:09

verdegal:
ereg ( $s2 + "-", $file)

не работает, но спасибо.

Str01tel
На сайте с 27.12.2009
Offline
26
#5

if (ereg ( $s2.'-', $file)){

jozzeff
На сайте с 18.07.2010
Offline
4
#6

stroydomen, +1 к preg_match.

Лучшей ей воспользуйтесь.

PHP-MySQL — профессионально разрабатываю приложения (скрипты) (/ru/forum/523032) jozzeff.ru (http://www.jozzeff.ru) Нужна простенькая и очень недорогая CMS? (http://www.jozzeff.ru/2010/08/08/mini-cms/)
jokerov
На сайте с 18.07.2008
Offline
102
#7


<?php
if(substr_count($file, $s2."-"))>0) { ... }
?>

Попробуй так

S
На сайте с 30.09.2009
Offline
116
#8
jokerov:
stroydomen, Смотрите в сторону функции preg-match

Спасибо. А что скажете про этот? Написано что он быстрее работает

http://php.su/functions/?strpos

Str01tel
На сайте с 27.12.2009
Offline
26
#9
stroydomen:
Спасибо. А что скажете про этот? Написано что он быстрее работает
http://php.su/functions/?strpos

strpos - идеально подходит для решения задачи, а preg-match рекомендую использовать исключительно с регулярными выражениями

S
На сайте с 30.09.2009
Offline
116
#10
Str01tel:
strpos - идеально подходит для решения задачи, а preg-match рекомендую использовать исключительно с регулярными выражениями

Нет, я ошибся. strpos - возвращает позицию где найдено совпадение, а мне надо просто понять если в начале названия файла символы которые записаны в $s2. Опять я запутался 🙅

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий