Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cco to jest "tablica symboli" i do czego służy? ?, ..np w funkcji extract() ?
-lubitel-
post 19.01.2006, 00:28:06
Post #1





Goście







int extract ( array tablica_zmiennych [, int typ_ekstrakcji [, string prefiks]])

Ta funkcja służy do importowania zmiennych z tablicy do bieżącej tabeli symboli. Pobiera jako parametr tablicę asocjacyjną tablica_zmiennych i traktuje klucze jako nazwy zmiennych a wartości jako wartości tych zmiennych. Dla każdej pary klucz/wartość w bieżącej tabeli symboli będzie stworzona zmienna, zależna od parametrów typ_ekstrakcji i prefiks. blink.gif

O co w tym wszystkim chodzi ? withstupidsmiley.gif

Czy ktoś może mi to prościej wytłumaczyć ?

Pozdrawiam

lubitel
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
strife
post 19.01.2006, 03:11:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


A czy przykłady w manualu nie pomagają Ci zrozumieć do czego służy ta funkcja?
  1. <?php
  2. // Prosto z http://pl.php.net/pl/extract
  3. /* Załóżmy, że $tablica_zmiennych jest tablicą zwróconą przez 
  4.    wddx_deserialize */
  5.  
  6. $rozmiar = "duży";
  7. $tablica_zmiennych = array("kolor" => "niebieski",
  8.  "rozmiar" => "średni",
  9.  "ksztalt" => "kulisty");
  10. extract($tablica_zmiennych, EXTR_PREFIX_SAME, "wddx");
  11.  
  12. echo "$kolor, $rozmiar, $ksztalt, $wddx_rozmiarn";
  13.  
  14. ?>


--------------------
Go to the top of the page
+Quote Post
-Guest-
post 19.01.2006, 14:16:08
Post #3





Goście







Z tego co widać, nie została nadpisana zmienna $rozmiar.

Lecz już na początku :

" Załóżmy, że $tablica_zmiennych jest tablicą zwróconą przez
wddx_deserialize "

Co to jest wddx_deserialize , znalazłem tylko takie tłumaczenie:

" wddx_deserialize() takes a packet string and deserializes it. It returns the result which can be string, number, or array. Note that structures are deserialized into associative arrays. "

I dalej nic nie rozumiem withstupidsmiley.gif

ps: problem rodzi problem worriedsmiley.gif
Go to the top of the page
+Quote Post
Wave
post 19.01.2006, 15:00:18
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

Ostrzeżenie: (0%)
-----


http://pl.php.net/manual/en/ref.wddx.php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:37