VasilM

php_4

Oct 28th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.20 KB | None | 0 0
  1. <pre>
  2. <?php
  3. ## primer 1 MASIVI
  4. echo "PRIMER #1 MASIVI\n";
  5. $a = array();
  6. var_dump($a);
  7. $b = [];
  8. var_dump($b);
  9. $c = [1,2,3];
  10. print_r($c);
  11. echo $c[2], $c{0}, "\n";
  12. $c[] = 5;
  13. print_r($c);
  14.  
  15. ## primer 2 INDEXI
  16. echo "PRIMER #2 INDEXI\n";
  17. $d = [1,12=>2,3];
  18. print_r($d);
  19. $dd = [1,'aa'=>2,3];
  20. print_r($dd);
  21. $ddd = [1,'aa'=>2,3,[333,33,3]];
  22. print_r($ddd);
  23.  
  24. ## primer 3
  25. echo "PRIMER #3\n";
  26. foreach($dd as $k=>$v){
  27.     echo "key: $k val: $v \n";
  28. }
  29. echo "<hr />";
  30. reset($dd);
  31. while(list($k,$v) = each($dd)){
  32.     echo "key: $k val: $v \n";
  33. }
  34. echo "<hr />";
  35. reset($a);
  36. for($i=0; $i<count($dd); $i++) {
  37.     echo "key:", key($dd), "\n";
  38.     echo current($dd), "\n";
  39.     next($dd);
  40. }
  41. ## primer 4
  42. echo "PRIMER #4\n";
  43. foreach($dd as $k=>$v){
  44.     $v="$k:$v";
  45. }
  46. print_r($dd);
  47.  
  48. ## primer 5 SORT
  49. echo "PRIMER #5 SORT\n";
  50. $abc = [12312,411,123,213,1,52,2,'aa'];
  51. print_r($abc);
  52. sort($abc);
  53. print_r($abc);
  54. rsort($abc);
  55. print_r($abc);
  56. asort($abc);
  57. print_r($abc);
  58. natsort($abc);
  59. print_r($abc);
  60.  
  61. ## primer 6
  62. echo "PRIMER #6\n";
  63. $h = [12312,411,123,213,1,52,2,'aa'];
  64. print_r($h);
  65. usort($h, 'cmp');
  66. print_r($h);
  67. function cmp($a, $b) {
  68.     return strlen($a) < strlen($b) ? 1: -1;
  69. }
  70. echo "ANONIMNA FUNKCIQ \n";
  71. usort($h, function ($a, $b) {
  72.     return strlen($a) > strlen($b) ? 1: -1;
  73. });
  74. print_r($h);
  75.  
  76. ## primer 7
  77. echo "PRIMER #7\n";
  78. $a1 = [1, 'aa'=>2,3,4,5];
  79. $b1 = [3,4,5,6, 'aa'=>7];
  80. $c1 = array_diff($a1,$b1);
  81. print_r($c1);
  82. $c2 = array_unique(array_merge($a1,$b1));
  83. print_r($c2);
  84. $c3 = array_merge_recursive($a1,$b1);
  85. print_r($c3);
  86.  
  87. ## primer 8
  88. echo "PRIMER #8\n";
  89. shuffle($a1);
  90. print_r($a1);
  91. echo "RAZPE4ATWANE \n";
  92. $string = implode(",",$a1);
  93. echo $string, "\n";
  94. $gaga = explode(",", $string);
  95. var_dump($gaga);
  96.  
  97. ## primer 9 HTTP METHODS
  98. echo "PRIMER #9 HTTP METHODS\n";
  99. ###GET /path/to/resource
  100. ###host:abc.de
  101. ###info
  102. ### pr: http://sub.domain.ext/path/to/scritp.ext?getvar=value&getvar=value&nextvar=newvalue;
  103. var_dump($_GET);
  104. echo $_GET['id'], "\n";
  105.  
  106. ## primer 10
  107. echo "PRIMER #10\n";
  108. if(@$_GET['ime'] != "") {
  109.     echo "Hello {$_GET['ime']}\n";
  110.     }
  111. ## primer 11
  112. echo "PRIMER #11\n";
  113. ## primer 12
  114. echo "PRIMER #12\n";
  115. ?>
  116. <form>
  117. <input type="text" name="ime">
  118. <input type="submit">
  119. </form>
Advertisement
Add Comment
Please, Sign In to add comment