![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jak mogę przekazać z funkcji zmienną typy tablica?
Próbuję tak: [php:1:66189b2145]<?php function Cos() { global $tab[]; ... return $global; } ?>[/php:1:66189b2145] Tak naprawdę to chodzi mi o samą definicję tablicy globalnej. Użycie '[]' jest błędne. Zwykły $tab nie działa. Jakaś podpowiedź ... |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
[] chyba nie jest niezbedne, a jak robisz return to return $tab;
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie spore przeoczenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A jak mam przekazać kilka zmiennych? [php:1:0ee3b3b6ef]<?php return $tab1, $tab2; ?>[/php:1:0ee3b3b6ef] |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
no comments...
zwracac (NIE PRZEKAZAC, PRZEKAZUJESZ PRZEZ ARGUMENTY) mozna tylko jedna wartosc |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.07.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
Tablice mozna zwrocic z funkcji i nie trzeba robic zeby byla globalna np:
Kod <?
function MyFunc () { $tab = array (); $tab[] = '1 element'; $tab[] = '2 element'; return ($tab); } // i teraz odbieramy tablice $MyArray = MyFunc (); echo "1 element = $MyArray[0]<br>n"; echo "2 element = $MyArray[1]<br>n"; ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 18:20 |