Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 26.02.2008 Ostrzeżenie: (0%)
|
Do porównania dwóch stingów używam funkcji strcmp:
Kod $plik = file("dane.txt"); for($x=0; $x<count($plik); $x++) { if( strcmp($plik[$x] , ' <td class="test">Test1</td>') == 0) { echo "rowne"; } } Zwraca ona 0 gdy stringi są równe. Zmienna $plik NA PEWNO zawiera jedną linijkę ' <td class="test">Test1</td>', a więc powinno się RAZ na ekranie wyświetlić "rowne". Tymczasem ani razu się nie wyświetla. Co robię źle? Ten post edytował Demoneos 11.07.2008, 15:47:12 |
|
|
|
Demoneos [PHP] porównywanie stringów 11.07.2008, 15:41:09
Krakier Hm ale dowaliłeś tych spacji w skrypcie ^^
Spróbuj... 11.07.2008, 16:11:00
kaem Hmmm a na pewno w pliku jest dokładnie taka linijk... 11.07.2008, 16:37:49
piotrooo89 mnie ten twój kod chodzi... wszystko sprawdziłem i... 11.07.2008, 16:45:48
kaem A sprawdziłeś na kilku wierszach? ;> U mnie jak... 11.07.2008, 16:55:15
piotrooo89 aż tak się nie zagłębiałem... sprawdziłem tylko to... 11.07.2008, 16:57:45 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 20:39 |