Szukaj w serwisie
      

 
 
 

N a s z e   z a s o b y :

   @ Technologie: artykuły, recenzje
 @ Tutoriale, samouczki, mini kursy
 @ Testy, prezentacje programów
 @ Webdesign , wszystko o grafice
 @ Języki serwer side: php, asp, perl
 @ Nowinki technologii internetowej
 @ Ebiznes i promowanie w sieci
 @ Wszystko o bazach danych SQL
 @ Gry - opisy i testy

 @ Gry flash - gry online
 @ Komputery, prezentacje
 @ Muzyka i filmy

 

 
Informacje o użytkowniku:

 
   
      C o  w  s e r w i s i e :


 @ Pokaż wszystie artykuły
 @ Pokaż wszystie multimedia
 @ Nettechnology newstler
 @ Download nettechnology
 @ Rejestracja w Nettechnology



 
 



Najczęsciej oglądane:


5 ghz Project: CPU Cooling With Liquid Nitrogen


zarabista strzelanka



 
 
extract
  • Bieżący 0.00/5

Ocena: 0.0/5 (0 ocen) Zaloguj się, aby móc głosować

  Opublikował: edious, Dn: 07.11.2005, Wyświetleń: 29

extract

Opis

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.

extract() sprawdza każdy klucz aby sprawdzić, czy zawiera prawidłową nazwę zmiennej a także czy istnieją kolizje z zmiennymi istniejącymi w tablicy symboli. Sposób traktowania złych nazw zmiennych i kolizji jest określony przez parametr typ_ekstrakcji. Może być jedną z poniższych wartości:

Jeśli typ_ekstrakcji nie został podany, to zakładana jest opcja EXTR_OVERWRITE.

Zauważ, że parametr prefiks jest wymagany tylko jeśli typ_ekstrakcji to EXTR_PREFIX_SAME, EXTR_PREFIX_ALL i EXTR_PREFIX_INVALID. Jeśli nazwa zmiennej po dodaniu prefiksa nie jest prawidłową nazwą zmiennej, nie jest portowana do tablicy symboli.

extract() zwraca liczbę zmiennych szczęśliwie zaimportowanych do tablicy symboli.

Możliwy jest import zmiennych zawartych w tablicy asocjacyjnej zwróconej przez wddx_deserialize().

Powyższy przykład wyświetli:
niebieski, duży, kulisty, średni

$rozmiar nie został nadpisany, ponieważ podany został parametr EXTR_PREFIX_SAME, przez co stworzona został zmienna $wddx_rozmiar. Jeśli podana by była flaga EXTR_SKIP, to zmienna $wddx_rozmiar nie zostałaby stworzona. Flaga EXTR_OVERWRITE spowodowałaby, że zmienna $rozmiar miałaby wartość "średni", a EXTR_PREFIX_ALL spowodowałaby że wszystkie nowe zmienne zostałyby nazwane $wddx_kolor, $wddx_rozmiar, and $wddx_ksztalt.

Musisz użyć tablic asocjacyjnych. Tablica indeksowana liczbowo nie da żadnych efektów.

Copyright (c) 2008 Edious - nettechnologie.ovh.org



Polecamy serwisy:
Encyklopedia IT | Partner Cezak | | randki i zdjęcia | the polish association | news center | informacje prasowe | Tworzenie stron | IT News | małpi gaj | porno | gry erotyczne | Pokrowce na Materace Przeciwodleżynowe | sprzęgła | katowice airport | stromag | kredyt gotówkowy | sprzęgła elektromagnetyczne | Koperty | Opony samochodowe | Domki Zakopane | Projekty domów jednorodzinnych | gry sportowe | Noclegi w górach | gry erotyczne | Acer Aceria.pl sklep notebooki | ogłoszenia towarzyskie | Pliki | Poker | Programy | Gry | http://www.grysportowezone.waw.pl">Gry Sportowe | Kasyno | Zakłady | Streszczenia | Sterowniki | Spolszczenia | zdjęcia weselne | Love and Light | Links | kasy fiskalne |