Hakunin

web_app_vezba3

Nov 9th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.06 KB | None | 0 0
  1. <?php
  2.  
  3. $niz = [
  4.     ["naziv" => "paprika" , "gramaza" => "150" , "cena po gramu" => "1"],
  5.     ["naziv" => "krompir" , "gramaza" => "500" , "cena po gramu" => "0.7"],
  6.     ["naziv" => "avokado" , "gramaza" => "300" , "cena po gramu" => "4"],
  7.     ["naziv" => "pomorandza" , "gramaza" => "200" , "cena po gramu" => "2.5"],
  8.     ["naziv" => "kupus" , "gramaza" => "250" , "cena po gramu" => "1.5"]
  9.         ];
  10. echo "<h1>Proizvodi skuplji od 300</h1>";
  11. for($i=0; $i <count($niz); $i++)
  12.     {
  13.     if($niz[$i]["gramaza"]*$niz[$i]["cena po gramu"] > 300);
  14.         {
  15.             echo "<h1>" . $niz[$i]["naziv"] . "<br>";
  16.         }
  17.  
  18.     }
  19.  
  20. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  21.  
  22. <?php
  23. $fajlovi = scandir('./fajlovi'); #vraca imena svij fajlova u datom folderu
  24. $fajlovi = array_diff($fajlovi, ['.','..']);
  25.  
  26. $pojmovi = [];
  27. # 1 - citanje sadrzaja pojmova
  28. foreach($fajlovi as $fajl)
  29.     {
  30.         $sadrzaj = file_get_contents('./fajlovi/' . $fajl);
  31.         $podeljeniPojmovi = explode(",",$sadrzaj);
  32.         $pojmovi = array_merge($pojmovi,$podeljeniPojmovi);
  33.     }
  34.  
  35. foreach($fajlovi as $fajl)
  36. {
  37.     echo "<p>$fajl</p>";
  38.     $sadrzaj = file_get_contents('./fajlovi/' . $fajl);
  39.     echo $sadrzaj;
  40.     echo "<hr>";
  41. }
  42.  
  43. $unos = ['matematika', 'amerika','programiranje', 'fizika'];
  44. $matrica = []; #matrica incidencije
  45. foreach($pojmovi as $pojam)
  46.     {
  47.         $matrica[$pojam] = []; #npr. $matrica['matematika'];
  48.        foreach($fajlovi as $fajl)
  49.             {
  50.                 if(stristr($sadrzaj,$pojam))
  51.                 {
  52.                     $matica[$pojam][$fajl] = 1; #matrica[matematika][datoteka1].txt] = 1
  53.                }
  54.                 else
  55.                 {
  56.                     $matrica[$pojam][$fajl] = 0;
  57.                 }
  58.             }
  59.     }                      #sve ovo pravi matricu incidencije za pretragu
  60.  
  61. echo "<h3>MATRICA INCIDENCIJE</h3>";
  62. echo "<pre>";
  63. var_dump($matrica);
  64. echo "<pre>";
  65.  
  66. #!!!!!!!!!!!!!!!!!!!!!!!http://php.net/!!!!!!!!!!!!!!!!!!!!!
Add Comment
Please, Sign In to add comment