[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка вхождения подстроки в строку сначала
LRCenter
Как можно проверить входит ли одна строка в другую, строго с первого символа.

например:

Строка - "12345-12345-12345"

Подстрока "12345" - входит
Подстрока "12345-123" - входит

Подстрока "2345" - невходит
Подстрока "45-123" - невходит

Пытался strstr предспособить, но не понятно как.



Спустя 30 минут, 45 секунд (1.08.2010 - 09:31) Michael написал(а):
$s = "12345-12345-12345";
$s2 = "12345-123";

if (strpos($s, $s2) === 0) {
echo 'входит с начала';
} else {
echo 'не входит с начала';
}

Спустя 7 минут, 50 секунд (1.08.2010 - 09:39) LRCenter написал(а):
Спасибо, уважаемый!
А что за оператор "==="?

Спустя 28 минут, 10 секунд (1.08.2010 - 10:07) Michael написал(а):
оператор эквивалентности. Т.е. чтобы и по значению и по типу совпадали.

Оператор равенства (==) нельзя использовать, т.к. при неудачном поиске вернет FALSE, а
(FALSE == 0) - истина

Спустя 6 минут, 31 секунда (1.08.2010 - 10:14) LRCenter написал(а):
Очень интересно. Не знал о таком. Еще раз спасибо!


_____________
Меньше кода - меньше багов ©
Быстрый ответ:

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