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




Pytanie... ola ma być jako całość, czy fragment? Bo wiesz, że zawsze możesz mieć w ciągu przykładowo: mariola. Wtedy strpos też Ci go znajdzie, a nie zawsze jest to pożądane działanie. Jeśli masz taką strukturę, to myślę, że bezpieczniejsze będzie explode po przecinku i potem in_array. Jeśli chesz się "bawić" bez konwersji do tablicy i koniecznie działać na stringu, to musisz rozpatrzyć 3 przypadki umiejscowienia ciągu: na początku czyli w postaci: "ola,", na końcu czyli: ",ola" oraz w środku: ",ola," i dopiero te 3 warunki graniczne sprawdzone dają Ci odpowiedź. Sam oceń co jest prostsze (IMG:style_emoticons/default/wink.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: 10.10.2025 - 17:26