Guest User

Untitled

a guest
Jan 23rd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.86 KB | None | 0 0
  1.  
  2.  
  3. echo "<h1><b>Lekcja 03 - Funkcje</b></h1>";
  4.  
  5.  
  6.  
  7. function nazwa_funkcji($argument, $kolejny_argument)
  8.  
  9. {
  10.  
  11.     // cialo funkcji
  12.  
  13.     // moga w ciele  funkcji pojawiac sie instrukcje if, petle foreach itd
  14.  
  15.     // Kazda *dobrze* napisana funkcja powinna cos zwracac!
  16.  
  17.     // wartosc zwraca sie za pomoca instrukcji ktora wyglada tak:
  18.  
  19.     // return $jakas_zmienna
  20.  
  21. }
  22.  
  23.  
  24.  
  25. function wypisz_powitanie()
  26.  
  27. {
  28.  
  29.     echo "Witam.<br/>";
  30.  
  31.  
  32.  
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. for ($i = 0; $i<4000; $i++)
  42.  
  43. {
  44.  
  45. echo "wyswitlam to po raz  ".$i."<br/>";
  46.  
  47. wypisz_powitanie();
  48.  
  49. }
  50.  
  51.  
  52.  
  53.  
  54.  
  55. function dodaje_trzyliczby($pierwsza, $druga , $trzecia)
  56.  
  57. {
  58.  
  59.    
  60.  
  61.  
  62.  
  63.     return $pierwsza + $druga + $trzecia;
  64.  
  65. }
  66.  
  67.  
  68.  
  69. function pogrub($napis)
  70.  
  71. {
  72.  
  73.     echo "<b>".$napis."</b>";
  74.  
  75.    
  76.  
  77. }
  78.  
  79.  
  80.  
  81. function pogrub2($napis)
  82.  
  83. {
  84.  
  85.     return "<b>".$napis."</b>";
  86.  
  87. }
  88.  
  89. pogrub("tresc jeden");
  90.  
  91. echo "<br />";
  92.  
  93. $jakisNapis = pogrub2("tresc2");
  94.  
  95. echo($jakisNapis);
  96.  
  97.  
  98.  
  99.  
  100.  
  101. function  tagThis($tekst, $tag){
  102.  
  103.     echo "<".$tag.">".$tekst."</".$tag.">";
  104.  
  105.  
  106.  
  107. }
  108.  
  109.  
  110.  
  111. $tresc1 = "Jakikolwiek tekst";
  112.  
  113. $tresc2 = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque semper enim id dolor fringilla sit amet ultricies erat pulvinar. Morbi massa sapien, porta et pharetra eget, laoreet sit amet urna. Integer rhoncus nibh a risus congue pharetra facilisis nunc interdum. Morbi nulla lacus, cursus quis congue at, pretium vel leo. Integer viverra nisi pulvinar sapien gravida fermentum. In quis consectetur tortor. Praesent consequat, est sit amet consequat dictum, leo risus feugiat ante, non ullamcorper urna est nec dui.";
  114.  
  115. $tresc3 = "cokowl";
  116.  
  117.  
  118.  
  119. tagThis($tresc1, "h2");
  120.  
  121. tagThis($tresc2, "p");
  122.  
  123. tagThis($tresc3, "b");
  124.  
  125. tagThis("Naglowek kolejny", "h1");
  126.  
  127.  
  128.  
  129. // Napisz funkcje ktora bedzie wypisywac rozne stringi (te co jej przekazemy, jeden na raz tylko), i dodawac na koncu nowa linie <br />
  130.  
  131.  
  132.  
  133. function jakisString($text)
  134.  
  135. {
  136.  
  137.     echo $text."<br/>";
  138.  
  139. }
  140.  
  141. jakisString("to jest jakis string ");
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149. function odwroc_napis($napis)
  150.  
  151. {
  152.  
  153.     $dlugosc = strlen($napis);
  154.  
  155.     $wynik = "";
  156.  
  157.     for ($i=$dlugosc-1;$i>=0;$i--)
  158.  
  159.     {
  160.  
  161.        
  162.  
  163.         $wynik = $wynik.$napis[$i];
  164.  
  165.         //echo $wynik;
  166.  
  167.     }
  168.  
  169.     return $wynik;
  170.  
  171.    
  172.  
  173. }
  174.  
  175.  
  176.  
  177. $napis_do_odwrocenia = "Abcdefghijklmnoprstuwyz";
  178.  
  179. $napisOdwrocony = odwroc_napis($napis_do_odwrocenia);
  180.  
  181.  
  182.  
  183. // return $wynik przesyla to co jest w zmiennej $wynik do $napisOdwrocony, a $napis_do_odwrocenia byl wczesniej przeslany do funkcji odwroc_napis jako jej argument $napis
  184.  
  185.  
  186.  
  187.  
  188.  
  189. f(x) = 5x+3
  190.  
  191. y = f(6)
  192.  
  193. f(6) = 6*5+3
  194.  
  195. f(6) = 33
  196.  
  197. y = 33
  198.  
  199.  
  200.  
  201. echo "Po odwroceniu napisu ". $napis_do_odwrocenia.  "  mamy  ". $napisOdwrocony."<br />";
  202.  
  203. */
  204.  
  205.  
  206.  
  207. function f($x)
  208.  
  209. {
  210.  
  211.     return $x*$x + 2*$x -3;
  212.  
  213. }
  214.  
  215. // f(x) = x*x +2x -3
  216.  
  217. // y= f(10)
  218.  
  219.  
  220.  
  221. $y= f(10);
  222.  
  223. //$y = 10*10+2*10-3;
  224.  
  225.  
  226.  
  227.  
  228.  
  229. echo $y;
  230.  
  231. echo "<br/>";
  232.  
  233. $z = f(11);
  234.  
  235. echo $z;
Add Comment
Please, Sign In to add comment