<!DOCTYPE HTML> <html lang="pl"> <head> <meta charset="utf-8" /> <title>Php</title> </head> <body> <?php // Wypisywanie liczb co 3 do 30 for ($i=0;$i<=30;$i++) { if (($i % 3) !=0) continue; echo"$i; "; } // Dodawanie dwóch liczb function dodaj($a, $b) { $c=$a+$b; echo "<br />Wynik dodawania $a i $b to " . $c; } dodaj(15,37); // Wywołanie funkcji 3 razy function funk() { static $i = 1; echo "<br />Funkcja wywolana $i raz(y) <br />"; $i++; } funk (); funk (); funk (); // Wypisanie na ekranie wartości zmiennej $zm =1; function pokaz() { global $zm; echo "Wartosc zmiennej \$zm wynosi $zm. <br />"; echo $GLOBALS['zm']; } pokaz(); // Wykonywanie pętli $a = 1; for ($i = 1; $i <= 5; $i+=2) { echo "<br /><br />petla wykonana $a raz/y <br />"; $a++; } // Zadanie 1 wypisanie liczb od 1 do 10 echo "Zadanie 1<br />"; $a=1; for ($i=0; $i<10 ;$i++) { echo "$a <br />"; $a++; } echo"<br />"; // Zadanie 2 pół choinki echo "Zadanie 2<br />"; echo "<br />"; for ($i=0; $i<15 ;$i++) { for ($g=0; $g<=$i;$g++) { echo "*"; } echo "<br />"; } echo "<br />"; // Zadanie 3 wypisanie liczb co 2 do 20 echo "Zadanie 3<br />"; $para=2; switch($para) { case 2: for ($i=1;$i<21;$i++) { if($i%2==0) { echo "$i "; } } break; case 1: for ($i=1;$i<21;$i++) { if($i%2==1) { echo "$i "; } } break; } echo "<br />"; echo "<br />"; // Zadanie 4 co 4 do 40 wypisanie echo "Zadanie 4<br />"; switch($para) { case 2: for ($i=1;$i<21;$i++) { if($i%2==0) { $c=$i+$i; echo "$c"; } } break; case 1: for ($i=1;$i<21;$i++) { if($i%2==1) { echo ""; } } break; } // Wypisanie daty i dnia roku echo "Zadanie 1 <br>"; function data() { $data = getdate(); $dni = array ("niedziela", "poniedziałek", "wtorek", "sroda", "czwartek", "piatek", "sobota"); $dzien = $data["mday"]; $dzienx = $data["yday"]; $miesiac = $data["mon"]; $rok = $data["year"]; if ($dzien < 10 ) $dzien = "0" . $dzien; if ($miesiac < 10) $miesiac = "0" . $miesiac; echo "Dziś jest " ; echo $dni[$data["wday"]]; echo " $dzien-$miesiac-$rok, $dzienx dzień roku<br>"; } data(); // Cała choinka echo "Zadanie 2 <br>"; function choinka($a) { for ($i=0; $i<$a ;$i++) { for ($g=0; $g<=$i;$g++) { echo "*"; } echo "<br />"; } for ($i=0; $i<$a ;$i++) { for ($g=$a; $g>$i;$g--) { echo "*"; } echo "<br />"; } echo "<br />"; } choinka(10); // Sortowanie 8 liczb $u = 0; $tab = array (3, 2, 5, 7, 9, 0, 1, 4); $u = sizeof ($tab); echo " $u <br />"; echo " tablica przed sortowaniem: "; foreach ($tab as $x){ echo "$x "; } sort ($tab); echo "<br />"; echo " tablica po sortowaniu: "; foreach ($tab as $x){ echo "$x "; } $a = array_search (7, $tab); if ($a) echo "<br /> liczba 7 jest w tablicy"; else echo "<br /> brak liczby w tablicy"; //wynik, mnozenie, zakres, inny wynik, czy jest dodatnia echo "<br /><br />Zadanie 4<br />"; $a = 20; $b = 6; switch ($a * $b){ case 10: echo "wynik wynosi 10"; break; case 40: echo "wynik wynosi 40"; break; case 100: echo "wynik wynosi 100"; break; default: echo "inny wynik"; break; } echo "<br />"; $wynik = ($a < 0) ? "ujemna" : "dodatnia"; echo "wartosc zmiennej a jest $wynik."; //wypisanie obecnego miesiąca echo "<br /><br />Zadanie 6<br />"; $data = getdate(); $miesiac = array (" ","styczen", "luty", "marzec", "kwiecien", "maj", "czerwiec", "lipiec", "sierpien", "wrzesien", "pazdziernik","listopad", "grudzien"); echo $miesiac[$data["mon"]]; // Wartosc zmiennej w zakresie echo "<br /><br />Zadanie 7<br />"; $x = 11; $y = 7; $z = $x+$y; if ($z < 0) echo "Wartosc zmiennej z jest ujemna."; elseif ($z < 10) echo "Wartość zmiennej z jest zawarta w zakresie od 0 do 10."; elseif ($z < 20) echo "Wartość zmiennej z jest zawarta w zakresie od 10 do 20."; elseif ($z < 30) echo "Wartość zmiennej z jest zawarta w zakresie od 20 do 30."; else echo "Wartość zmiennej z jest wieksza od 30."; // Wybieranie imienia z tablicy wielowymiarowej echo "<br /><br />Zadanie 8<br />"; $dane = array ( array ("nazwisko" => "kowalski", "imię" => "Jan", "wiek" => "27"), array ("nazwisko" => "Nowak", "imię" => "Paweł", "wiek" => "24"), array ("nazwisko" => "Górka", "imię" => "Tomasz", "wiek" => "29") ); echo $dane[1]["imię"]; echo "<br />"; // Tablice asocjacyjne echo "<br /><br />Zadanie 9<br />"; $tab = array ("nazwisko" => "kowalski", "imie" => "Jan", "wiek"=> "27"); echo $tab["nazwisko"]; echo "<br />"; $tab1["nazwisko"] ="kowalski"; $tab1["imie"] = "jan"; $tab1["wiek"] = "27"; echo $tab1["nazwisko"]; // Tablice echo "<br /><br />Zadanie 10<br />"; $tab = array ("tekst1", "tekst2", "tekst3"); echo $tab[1]; echo "<br />"; $tab1 [0] = "tekst4"; $tab1 [1] = "tekst5"; $tab1 [2] = "tekst6"; echo $tab1[2]; echo "<br />"; $tab2 [] = "tekst7"; $tab2 [] = "tekst8"; $tab2 [] = "tekst9"; echo $tab2[2]; // Moja data echo "<br /><br />Zadanie 11<br />"; echo time(). "<br>"; echo mktime( 21, 37, 0, 4, 10, 2005). "<br>"; echo microtime(). "<br>"; echo date('Y-m-d H:i:s'). "<br>"; $dataczas = new DateTime(); echo $dataczas->format('Y-m-d H:i:s')."<br>"; $dzien = 28; $miesiac = 2; $rok = 1875; if(checkdate($miesiac, $dzien, $rok)) echo "<br>Poprawna data!"; else echo "<br>Niepoprawna data!"; ?> </body> </html>
Pobieralnia2013