![]() |
[php] Как узнать, содержится ли последовательность в строке?
Допустим, есть строка .:1qwerty1:.
Как проверить, есть ли там последовательность Rty1? |
PHP код:
PHP код:
|
Ну например так:
Код:
if (preg_match ("/Rty1/i", ".:1qwerty1:.")) print "последовательность в строке содержится"; |
Hubbitus
preg_match для таких целей тяжеловат. |
strpos($stroka, "Rty1"); // case-sensitive
stripos($stroka, "Rty1"); // case-insensitive итд. если нет "Rty1" в $stroka - обе функции вернут false, в противном случае позицию "Rty1" |
Цитата:
|
более того регулярное выражение это ещё и быстрее...
|
Sheryld
Цитата:
|
согласен :blin:
|
Цитата:
PHP код:
|
mmaaxx
Так в чем проблема? Эти варианты эквивалентны |
if(strpos("imho", "im")>0) - не пройдёт
RTFM :) там даже замечание на эту тему есть |
mmaaxx
Ты прав :blin: |
| Часовой пояс GMT +4, время: 13:42. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.