![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem funkcja strpos nie wykrywa podłańcucha w łańcuchu, akurat w takim przypadku jak ten, może ktoś wie dlaczego? <? $s ="http://www.w3.org/TR/html4/strict.dtd"; $test = strpos($s, 'w3.org'); if( $test == false ) { echo "OK"; } else { echo "nie OK"; } ?> |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
if( $test == false )
{ echo "OK"; ..... (IMG:style_emoticons/default/blinksmiley.gif) To jesli co jest false to chyba nie jest ok? A juz napewno nie w tym przypadku... Uzywajj bbcode |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Powinno być:
Przy czym strpos() ma to do siebie że powinno się używać przy nim === a nie ==, gdyż w przypadku działania tej funkcji false to nie to samo co 0. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:30 |