Przejdź do głównej zawartości

PHP cz.2




Pętla typu for


Budowa Funkcji
function nazwa_funkcji{
  echo "Instrukcje wewnątrz funkcji"
}

Nazwa funkcji może zawierać dowolną kombinację liter , cyfr , i znaków podkreślenia , jednakże nie może zaczynać się od cyfry 

Argumenty Funkcji
Funkcjom można przekazywać argumenty , które mogą wpływać na działanie funkcji bądź też mogą być przez te funkcje przetwarzane 

funtion nazwa_funkcji(argument1 , argument2 , argument3 , ...){
  //Instrukcje wewnątrz funkcji
}


Zwracanie zawartości
Funkcje mogą również zwracać różne wartości , do zwracania wartości służy instrukcja return 



Tablice
To występujące w większości języków programowania struktury , pozwalające na przechowywanie zbioru danych określonego typu . Zawartością pojedynczej komórki tablicy może być wartość dowolnego typu danych . W PHP tablice mogą być indeksowane klasycznie oraz asoscjacyjnie . Dostęp do poszczególnych danych , zawartych w tablicy uzyskuje się poprzez podanie indeksu , pod którym dana wartość została zapisana 

Tablice indeksowane numerycznie
Aby utworzyć tablicę indeksowaną numerycznie , należy użyć słowa kluczowego array . Do odczytu zawartości tablicy , można zastosować także pętle 



Tablice asocjacyjne
Indeksem tablicy oprócz wartości całkowitych może być także dowolny ciąg znaków . Takie konstrukcje nazywane są tablicami asocjacyjnymi . Oznacza to , że każdy indeks może mieć unikatową nazwę . Najczęściej też zamiast terminu indeks , stosuje się termin klucz . Do odczytu takiej tablicy stosuje się pętle foreach . 



Tablice wielowymiarowe
Do tworzenia tablic wielowymiarowych w PHP wykorzystuje się fakt , że pojedyncza komórka zwykłej tablicy jednowymiarowej może zawierać dane dowolnego typu , a zatem również inną tablicę 


Sortowanie tablic
Jedną z operacji , często wykonywanych na tablicach jest sortowanie , czyli ustawienie elementów w określonym porządku . 
Funkcje służące do sortowania tablic klasycznych :
sort , rsort , usort(usort sortuje w specyficzny sposób , podany przez określoną funkcję)


Sortowanie tablic asocjacyjnych
asort , sortuje względem poszczególnych wartości , ksort sortuje względem kluczy  odwrotne do nich są funkcje arsort i krsort


Implozja i Eksplozja
Funkcja implode zwraca wszystkie elementy tablicy rozdzielone znakiem separatora jako ciągu znaków , natomiast funkcja explode działa odwrotnie niż implode . 

Operacje na elementach tablicy

array_reverse - odwraca kolejność elementów tablicy 
reset - resetuje wskaźnik tablicy ustawiając go na pierwszym elemencie 
next - przesuwa wskaźnik tablicy na następny element 
prev - przesuwa wskaźnik tablicy na poprzedni element 
end - ustawia wskaźnik tablicy na jej ostatnim elemencie 
current - podaje aktualny wskaźnik tablicy


Komentarze

Popularne posty z tego bloga

HTML - WSTĘP

DEFINICJA Jest to hipertekstowy język znaczników , wykorzystywany do tworzenia dokumentów hipertekstowych HISTORIA W 1980 fizyk Tim Berners-Lee , pracujący dla ośrodka naukowo-badawczego CERN , stworzył prototyp hipertekstowego systemu informacyjnego - ENQUIRE . System wykorzystywano do organizowania i udostępniania dokumentów związanych z badaniami naukowymi . Rewolucyjność pomysłu polegała na tym , że użytkownik posługując się odnośnikami , mógł z jednej lokalizacji przeglądać dokumenty fizycznie znajdujące się w innych miejscach na świecie . Pierwsza publicznie dostępna , specyfikacja języka HTML nazwana HTML Tags została zamieszczona przez Barnersa-Lee w 1991 roku . Zawierała 22 znaczniki , tworzące początkowy pierwszy szkielet HTML-a . Obecna najnowsza wersja to HMTL 5 . Logo HTML 5  Źródło : wikipedia.org

PHP cz.4(Komentarze , Typy danych , Operatory)

KOMENTARZE W kodzie PHP możemy stosować komentarze , tak jak w większości innych języków programowania . Są one ignorowane i przetwarzane podczas działania skryptu . Do wyboru mamy trzy rodzaje komentarzy : -komentarz blokowy -komentarz jednowierszowy -komentarz jednowierszowy uniksowy KOMENTARZ BLOKOWY Zaczyna się od znaku /* , a kończy na znaku */ . Wszystko to co znajduje się pomiędzy tymi znacznikami jest traktowane jako komentarz . Należy pamiętać , że komentarzy tego typu , nie wolno zagnieżdżać  KOMENTARZ JEDNOWIERSZOWY Ten typ komentarza został zaczerpnięty ze składni takich języków , jak C++ . Rozpoczyna się on od znaków // , i kończy w bieżącej linii skryptu .  KOMENTARZ JEDNOWIERSZOWY UNIKSOWY Ma takie samo działanie jak komentarz jednowierszowy , jedynie jego wygląd jest inny  ZMIENNE W PHP Pozwalają przechowywać dane . Każda zmienna posiada nazwę oraz typ . Nazwa to id , dzięki któremu możemy odwoływać się do...

Java Podstawy cz.2 - Komentarze , Typy danych , Operatory

Komentarze Podobnie jak w większości języków programowania , nie są uwzględniane przez kompilator . W Javie są trzy rodzaje komentarzy : -Najczęściej stosowana metoda stosowania komentarzy to użycie znaków // . Komentarz ten kończy się w tej samej linii . -Komentarz blokowy . Zaczyna się od sekwencji znaków /* , a kończy sekwencją znaków */  -Trzeci rodzaj komentarza służy do automatycznego generowania dokumentacji . Komentarz ten zaczyna się od sekwencji znaków /** , a kończy sekwencją znaków */ Typy danych W Javie istnieje osiem podstawowych typów danych . Cztery z nich reprezentują liczby całkowite . Dwa typy liczby rzeczywiste , jeden o nazwie char zarezerwowano dla znaków , zaś ostatnim jest typ logiczny boolean , który przyjmuje dwie wartości : true lub false  Typy Całkowite Przechowują liczby pozbawione części ułamkowej . Zaliczają się do nich także wartości ujemne . int - Pojedyncza zmienna zajmuje 4 bajty . Zakres liczb od -2 147...