![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Próbowałem stworzyć zmienną, której nazwa to jeden z elementów tablicy. Element tablicy jest kolejnym wierszem pliku "odp.txt". Oto fragment kodu, poniżej opiszę dokładniej problem:
Przykładowa zawartość pliku "odp.txt": Kod o12 o22 o32 o13 o22 o32 o13 o23 o33 Otóż po wywołaniu "echo $o32;" zostaje poprawnie wyświetlony tekst "jajeczko2". Natomiast "echo $$odp[2];" zwraca błąd: Kod "Notice: Undefined variable: o32 in C:\wamp\www\ankieta\zobacz.php on line 43" (brak zdefiniowanej zmiennej o32) podczas gdy chciałbym otrzymać podobny efekt jak w wierszu powyżej. Błąd nie występuje kiedy tworzę ręcznie tablicę "$odp". Nie mam pojęcia jak się za to zabrać, dlatego proszę o pomoc fachowca. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Powinno dzialac. P.S masz jeszcze http://php.net/manual/en/function.var-export.php Ten post edytował marcio 6.03.2010, 19:45:36 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety dodanie tego fragmentu kodu nie pomaga. Nie rozumiem nawet jak on działa, jestem w tym temacie zielony, a manual niewiele mi pomógł.
Znalazłem przyczynę. Dla przykładu utworzyłem tablicę $idp "ręcznie".
Kod array ( 0 => 'o12', 1 => 'o22', 2 => 'o32', 3 => 'o13', 4 => 'o22', 5 => 'o32', 6 => 'o13', 7 => 'o23', 8 => 'o33', ) jajeczko2 array ( 0 => 'o12 ', 1 => 'o22 ', 2 => 'o32 ', 3 => 'o13 ', 4 => 'o22 ', 5 => 'o32 ', 6 => 'o13 ', 7 => 'o23 ', 8 => 'o33', ) Notice: Undefined variable: o32 in C:\wamp\www\formularz\zobacz.php on line 58 Tablice są na pozór identyczne, jednak zauważyłem, że w tablicy tworzonej z pliku poszczególne wartości mają na końcu znak spacji (w pliku tekstowym "odp.txt" spacji nie ma !). Co powinienem zrobić, żeby tablica wyglądała identycznie jak tablica $idp ? Ten post edytował Sleepwalker 6.03.2010, 22:03:47 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Spacja na końcu? To może trim?
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 01:41 |