![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 18.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Jeśli ten kod umieszczam w funkcji i wywołuję później tą funkcję - działania w funkcji nie wyświetlają się, jeśli kod wprowadzę poza funkcję - wynik operacji wyświetla się prawidłowo - Czy może ktoś wyjaśnić Dlaczego? np
wynik: test... dla takiego kodu wewnątrz funkcji wyświetla się tylko kontrolne echo test, jeśli ten kod umieszczę poza funkcja - wszystko działa poprawnie - Dlaczego? Tablica jest 2 wymiarowa, w poszczególnych elementach moze znajdować się 0,1,2,3 lub 4, wielokrotnie (w wierszu jest 100 wartości), genealnie chodzi mi o wypisanie w jednej linii po kolei samych 1,2,3,4 wraz z pozycją na której są czyli np dla pozycji [0][70] 4, [0][75] 4 [0][26] 1, [0][76] 1 itp dwoma pętlami for (dla xa i ygreka - (poza funkcją) i jednego if ($f2[$g][$h] == 4 echo $h - działa bez problemu. Ale nie moge takiego kodu wprowadzić do funkcji. (w sensie - nic nie zwraca ;] Ktoś jakieś pomysły? - (poza odesłaniem do manuala ;-) ..co grabię juz kilka godzin.. Ten post edytował Kshyhoo 19.12.2014, 20:45:39
Powód edycji: [Kshyhoo]: tagi PHP są odpowiedniejsze
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 18.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
zarówno print jak i echo poza funkcją - działają, jeśli ten sam kod wklejam wewnątrz funkcji i wywołuję ją, funkcja nie zwraca nic z iteracji po tablicy,
wynik testyyy tu jest dalej ---------------------------- ten sam kod POZA FUNKCJĄ, wypisuje kolejne elementy z tablicy, które mają wartość 4 dlaczego nie działa to wew funkcji? // zamiana na print "($wartość2\n)" , print ($wartosc2) - nic nie poprawia Ten post edytował zoorg 19.12.2014, 20:41:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 18:55 |