Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: seo4
  5. * Date: 27.06.2017
  6. * Time: 09:32
  7. */
  8.  
  9. class biblioteka {
  10.  
  11. public static $_ID;
  12. public static $id_ksiazki = array();
  13. public static $nazwa = array();
  14.  
  15. public function __construct()
  16. {
  17. self::$_ID = 0;
  18. }
  19.  
  20. public function policz_ksiazki() {
  21.  
  22. return self::$_ID;
  23.  
  24. }
  25.  
  26. public static function dodaj_ksiazke($set_id_ksiazki, $set_nazwa) {
  27.  
  28. self::$nazwa[] = $set_nazwa;
  29. self::$id_ksiazki[] = $set_id_ksiazki;
  30. self::$_ID++;
  31. return "dodano ksiazke";
  32.  
  33. }
  34.  
  35. public static function wyswietl_ksiazke($ID)
  36. {
  37. return "ksiazka: ".self::$nazwa[$ID-1]." o id: ".self::$id_ksiazki[$ID-1];
  38. }
  39.  
  40. public function usun_ksiazke($ID) {
  41.  
  42. self::$id_ksiazki[$ID] = null;
  43. self::$nazwa[$ID] = null;
  44. return "usunieto";
  45. }
  46.  
  47. public function losowa_ksiazka_po_id(){
  48.  
  49. $losowe_id = rand(0, self::$_ID-1);
  50. return self::$nazwa[$losowe_id]." o id: ".self::$id_ksiazki[$losowe_id];
  51.  
  52. }
  53.  
  54. }
  55.  
  56. $nowa_biblioteka = new biblioteka();
  57.  
  58. $nowa_biblioteka->dodaj_ksiazke(13252352,"ksiazka 1");
  59. $nowa_biblioteka->dodaj_ksiazke(21235215,"ksiazka 2");
  60. $nowa_biblioteka->dodaj_ksiazke(16326134,"ksiazka 3");
  61. $nowa_biblioteka->dodaj_ksiazke(62161262,"ksiazka 4");
  62. $nowa_biblioteka->dodaj_ksiazke(12456671,"ksiazka 5");
  63. $nowa_biblioteka->dodaj_ksiazke(25932982,"ksiazka 6");
  64. $nowa_biblioteka->dodaj_ksiazke(19869834,"ksiazka 7");
  65. $nowa_biblioteka->dodaj_ksiazke(20638201,"ksiazka 8");
  66. $nowa_biblioteka->dodaj_ksiazke(17538291,"ksiazka 9");
  67. $nowa_biblioteka->dodaj_ksiazke(28963742,"ksiazka 10");
  68. $nowa_biblioteka->dodaj_ksiazke(19637201,"ksiazka 11");
  69. $nowa_biblioteka->dodaj_ksiazke(25392171,"ksiazka 12");
  70.  
  71. echo $nowa_biblioteka->wyswietl_ksiazke(2)." <br /><br />";
  72.  
  73. echo "ilosc ksiazek w bibliotece: ".$nowa_biblioteka->policz_ksiazki()." <br /><br />";
  74.  
  75. echo "losowa ksiazka to: ".$nowa_biblioteka->losowa_ksiazka_po_id()." <br /><br />";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement