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

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

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

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

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

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

Делаю так, но ereg выполняет не так как мне нужно...

$m="Я просто трололо";
$n="Я просто трололо!";

if (ereg($m, $n)){echo "Найдено!";}else{echo "Не найдено!";};

Они похожи, отличаются только знаком " ! ", как можно его игнорировать или вообще искать и сравнивать переменные подругому?
(мне надо чтобы если переменные одинаковые хотябы тремя-двумя словами, выводить "найдено").

Подскажите пожалуйста.
Delphinchik вне форума Ответить с цитированием
Старый 06.12.2010, 20:12   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Например, заменить все лишние знаки на '' (пустая строка), а потом разбить по пробелам на массивы слов и сравнивать число элементов в их пересечении с нужным числом.
motorway вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнить две строки maxs7 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.10.2010 05:27
Как сравнить две таблицы? MOLOTOV Microsoft Office Excel 9 20.07.2010 21:23
Нужно сравнить две базы skorobej Microsoft Office Excel 10 30.03.2010 14:01
сравнить 2 integer переменные БЕЗ IF или CASE (Pascal) dyonysos Помощь студентам 8 02.02.2010 17:51
Сравнить две функции Sergey2 Помощь студентам 6 28.10.2008 22:11