Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.03.2015 Ostrzeżenie: (0%)
|
Witam.
Przesiedziałem chyba godzinę nad znalezieniem problemu. Bezskutecznie. Idąc w myśl powiedzenia "co dwie głowy to nie jedna", zamieszczam kod pewnej funkcji:
Funkcja na wejściu otrzymuje wartość pola tekstowego. Plik dictionary.txt jest zwykłym plikiem tekstowym. Sam plik odczytywany jest poprawnie. Problem leży przy zmiennej $eString, która zwyczajnie, wg interpretera, sobie nie istnieje. Nie potrafię znaleźć powodu. Z góry bardzo dziękuję za pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%)
|
Na pierwszy rzut oka, linijka 14 - używasz zmiennej $nx, która nie istnieje.
Dodatkowo proponowałbym zadeklarować sobie zmienną $eString wcześniej jako np. pusta tablica. Zwracasz ją w wyniku funkcji, a nie zawsze będzie ona wypełniania (musi być spełniony konkretny warunek) Dzięki temu, funkcja zwróci ci pustą tablicę zamiast NULL + notice w przypadku gdy nie dojdzie do jej wypełniania. Ten post edytował mstraczkowski 19.04.2015, 00:35:08 |
|
|
|
grabarz5 Problem z funkcją + in_array() 19.04.2015, 00:08:18
grabarz5 Rzeczywiście. Przeoczyłem ten szczegół. Jest to po... 19.04.2015, 00:36:13
mstraczkowski Na tyle na ile mogę zrozumieć cel działania tej fu... 19.04.2015, 00:54:34
grabarz5 Funkcja file() wczytuje plik do tablicy.
Dane w pl... 19.04.2015, 10:11:40
kreatiff Spróbuj taką zmianę przy wczytywaniu pliku słownik... 19.04.2015, 10:26:54
grabarz5 kreatiff -> niestety nie działa :/ Optymalizac... 19.04.2015, 12:24:18
kreatiff W kodzie powyżej jest coś namieszane z deklarowani... 19.04.2015, 12:37:57
grabarz5 No właśnie...
Dawno nie robiłem w PHP i w ogóle za... 19.04.2015, 21:07:45 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 03:38 |