![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 7 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod nie zwraca absolutnie nic ... Widzi ktoś jakikolwiek błąd ? Ten post edytował Ociu 22.06.2008, 18:53:45
Powód edycji: Poprawiłem bbCode (ociu)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
stripos" title="Zobacz w manualu PHP" target="_manual zwraca pozycję napotkanego ciągu. W twoim przypadku widac wyraźenie, że Grupy znajdują się na pozycji zerowej.
dlatego też w takich sytuacjach nalezy sprawdzac dokładnie co zwraca funkcja czyli
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
w kodzie nie ma błędu, za to jest błąd w logice.
stripos() zwraca pozycje podciągu indeksowaną od zera, więc twój warunek powinien wyglądać:
ale jest jeszcze jedna pułapka, jak nic nie znajdzie, to zwróci FALSE co przy porównaniu z liczba zostanie zamienione na zero... więc tak naprawdę ten warunek powinien wygądać:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
ja bym podmienił to:
na
wtedy masz swoje $i (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) edit: lub tak jak podal nevt (napisał szybciej, no i inaczej) Ten post edytował ayeo 22.06.2008, 18:55:28 |
|
|
![]()
Post
#5
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
~zakręcony: wiesz co piszesz i po co czy tylko posty nabijasz?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
wiem co pisze, dzięki mojemu (może nie doskonałemu rozwiązaniu, bo te podał nevt) wiem w którym elemencie tablicy jest szukany wyraz, a nie w którym go nie ma, jak podałes Ty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
wydaje mi się czy na ilośc postów nie ma tu bonusów? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 7 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, temat do zamknięcia, faktycznie, błąd logiczny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
~zakręcony: problemem było nie znalezienie klucza, ale zła obsługa wyników zwracanych przez funkcję. Poza tym, do danych, które trzeba przeszukać doklejasz jakiś inne zbędne dane - a to jest niedopuszczalne.
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
PHP -> Przedszkole.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:06 |