2php.txt

(6 KB) Pobierz
<!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>
Zgłoś jeśli naruszono regulamin