Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak sprawdzić czy zmienna zawiera dane słowo?
Obszczymur
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 11.12.2011

Ostrzeżenie: (0%)
-----


witam,

mam taką zmienną:

  1. $kto = 'olek,bartek,maciej,ola,natalia,dagmara';


jak sprawdzić czy zmienna $kto zawiera słowo 'ola'?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Tylko chciałem wskazać na co ma zwrócić autor uwagę przy przeszukiwaniu niż podrzucać jakąś konkretną implementację. Można oczywiście dołożyć przecinki (jak wspomniałeś) i jest to jakieś podejście do problemu. Myślę, że wydajniejsze to może być niż wyrażenie regularne (proste operacje stringowe są z reguły przynajmniej nieco wydajniejsze niż preg) i na pewno prostsze. Ale czy w przyszłości wygodne i proste w konserwacji? Tu już można polemizować. Co do wyrażenia zaś podanego w wątku, to gratuluję jego autorowi... Każdy nieco siedzący w tej materii, gdy poparzy na nie, a potem na ciąg przykładowy od razu powie, że da błędny wynik. I nie chodzi tu nawet o syntax error. Po prostu ograniczono ciąg zarówno z góry jak i dołu. Ten preg da prawdę tylko i wyłącznie, gdy ciąg wejściowy będzie zgodny z wzorcem wyrażenia, czyli innymi słowy tylko gdy $kto = 'ola' (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 20:50