![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 0 Dołączył: 12.07.2005 Skąd: krakow Ostrzeżenie: (0%) ![]() ![]() |
na php.net w manualu pisza ze do porownywania 2 stringow powinno wystarczyc zwykle === ale nie dziala,
strcmp tez nie dziala
nie dziala substr_compare; jak zrobie to tez nie znajdzie ale chyba dlatego ze strpos moze znalesc tylko mniejszy tekst w wiekszym jedyne co dziala u mnie to
ale znowu z tego co tam wyczytalem to jest dosc dlugi sposob porownywania, no i nie zabardzo wiem czy moge zrobic == 100 wiec nie wiem w czym jest problem help:) (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Ten post edytował kamiseq 17.08.2005, 18:22:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat co za roznica tekst to tekst!!! duża rożnica skoro u ciebie "1ala"=="1lod" to true. co ty za bzdury wygadujesz. Takie porównanie daje false. Aż sprawdziłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
skolei takie porównanie da true, bo porównujesz stringa do liczby wartościowo i strina zamienia na liczbe. Jakbyś porównal przez typ jeszcze (===) to by dalo false wiec wazne jest co sie porównuje. A wieć dalej nie wiem co zawiera $linia. Może tu jest twoj błąd, ze sam nie wiesz co tam jest, myslisz ze jest cos innego i spodziewasz sie innego rezultatu edit: okazało się że w teksćie były \n oraz znaki puste i dlatego źle porównywało. Znaczy porównywało dobrze, tylko kolega myslał że jest puste i oczekiwał innego wyniku (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:44 |