Advertisement
Yousuf1791

PHP Programing task 3

Jan 3rd, 2021
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.94 KB | None | 0 0
  1. //1
  2. <?php
  3.  
  4. $a = "5";
  5.  
  6. $result = (boolval($a) ? 'true' : 'false' );
  7.  
  8. echo "$result <br>";
  9.  
  10. $b = "";
  11. $test = (boolval($b) ? 'true' : 'false');
  12. echo "$test <br>";
  13.  
  14.  
  15. ?>
  16.  
  17. //2
  18. <?php
  19.  
  20. $a = "123.456";
  21. echo doubleval($a)."<br>";
  22.  
  23. $b = "123.456asgfgsda";
  24. echo doubleval($b)."<br>";
  25.  
  26. $c = "vbfg123.456";
  27. echo doubleval($c)."<br>";
  28.  
  29. $d = "987vbfg123.456";
  30. echo doubleval($d)."<br>";
  31.  
  32. ?>
  33.  
  34. //3
  35. <?php
  36.  
  37. $a = "";
  38.  
  39. echo empty($a)."<br>";
  40.  
  41. $b = "2";
  42.  
  43. echo isset($b);
  44.  
  45. ?>  
  46.  
  47. //4
  48. <?php
  49.  
  50.  
  51. $a = "1234.56789";
  52. echo floatval($a) . "<br>";
  53.  
  54. $b = "1234.56789Hello";
  55. echo floatval($b) . "<br>";
  56.  
  57. $c = "Hello1234.56789";
  58. echo floatval($c) . "<br>";
  59.  
  60. ?>
  61.  
  62. //5
  63. <?php
  64.  
  65. $a = 3;
  66. echo gettype($a) . "<br>";
  67.  
  68. $b = 3.2;
  69. echo gettype($b) . "<br>";
  70.  
  71. $c = "Hello";
  72. echo gettype($c) . "<br>";
  73.  
  74. $d = array();
  75. echo gettype($d) . "<br>";
  76.  
  77. $e = array("red", "green", "blue");
  78. echo gettype($e) . "<br>";
  79.  
  80. $f = NULL;
  81. echo gettype($f) . "<br>";
  82.  
  83. $g = false;
  84. echo gettype($g) . "<br>";
  85.  
  86. // $data = array(1, 1., NULL, new stdClass, 'foo');
  87.  
  88. // foreach ($data as $value) {
  89. //     echo gettype($value), "<br>";
  90. // }
  91.  
  92. ?>
  93.  
  94. //6
  95. <?php
  96. $a = 32;
  97. echo intval($a) . "<br>";
  98.  
  99. $b = 3.2;
  100. echo intval($b) . "<br>";
  101.  
  102. $c = "32.5";
  103. echo intval($c) . "<br>";
  104.  
  105. $d = array();
  106. echo intval($d) . "<br>";
  107.  
  108. $e = array("red", "green", "blue");
  109. echo intval($e) . "<br>";
  110. ?>
  111.  
  112. //7
  113. <?php
  114. $a = "Hello";
  115. echo "a is " . is_array($a) . "<br>";
  116.  
  117. $b = array("red", "green", "blue");
  118. echo "b is " . is_array($b) . "<br>";
  119.  
  120. $c = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  121. echo "c is " . is_array($c) . "<br>";
  122.  
  123. $d = "red, green, blue";
  124. echo "d is " . is_array($d) . "<br>";
  125.  
  126. $e = array();
  127. echo "e is " . is_array($e) . "<br>";
  128. ?>
  129.  
  130.  
  131. //8
  132. <?php
  133. $a = 1;
  134. echo "a is " . is_bool($a) . "<br>";
  135.  
  136. $b = 0;
  137. echo "b is " . is_bool($b) . "<br>";
  138.  
  139. $c = true;
  140. echo "c is " . is_bool($c) . "<br>";
  141.  
  142. $d = false;
  143. echo "d is " . is_bool($d) . "<br>";
  144. ?>
  145.  
  146. //9
  147. <?php
  148. // $a = 32;
  149. // echo "a is " . is_float($a) . "<br>";
  150.  
  151. // $b = 0;
  152. // echo "b is " . is_float($b) . "<br>";
  153.  
  154. // $c = 32.5;
  155. // echo "c is " . is_float($c) . "<br>";
  156.  
  157. // $d = "32";
  158. // echo "d is " . is_float($d) . "<br>";
  159.  
  160. // $e = true;
  161. // echo "e is " . is_float($e) . "<br>";
  162.  
  163. // $f = "null";
  164. // echo "f is " . is_float($f) . "<br>";
  165.  
  166. // $g = 1.e3;
  167. // echo "g is " . is_float($g) . "<br>";
  168.  
  169. var_dump(is_float(27.25));
  170. var_dump(is_float('abc'));
  171. var_dump(is_float(23));
  172. var_dump(is_float(23.5));
  173. var_dump(is_float(1e7));
  174. var_dump(is_float(true));
  175.  
  176. ?>
  177.  
  178. // 10
  179.  
  180. <?php
  181.  
  182. $a = 0;
  183. echo "a is " . is_null($a) . "<br>";
  184.  
  185. $b = null;
  186. echo "b is " . is_null($b) . "<br>";
  187.  
  188. $c = "null";
  189. echo "c is " . is_null($c) . "<br>";
  190.  
  191. $d = NULL;
  192. echo "d is " . is_null($d) . "<br>";
  193.  
  194. ?>
  195.  
  196. //11
  197.  
  198. <?php
  199. $a = 32;
  200. echo "a is " . is_numeric($a) . "<br>";
  201.  
  202. $b = 0;
  203. echo "b is " . is_numeric($b) . "<br>";
  204.  
  205. $c = 32.5;
  206. echo "c is " . is_numeric($c) . "<br>";
  207.  
  208. $d = "32";
  209. echo "d is " . is_numeric($d) . "<br>";
  210.  
  211. $e = true;
  212. echo "e is " . is_numeric($e) . "<br>";
  213.  
  214. $f = null;
  215. echo "f is " . is_numeric($f) . "<br>";
  216. ?>
  217.  
  218. // 12
  219. <?php
  220.  
  221. $a = "Hello";
  222. echo "a is " . is_string($a) . "<br>";
  223.  
  224. $b = 0;
  225. echo "b is " . is_string($b) . "<br>";
  226.  
  227. $c = 32;
  228. echo "c is " . is_string($c) . "<br>";
  229.  
  230. $d = "32";
  231. echo "d is " . is_string($d) . "<br>";
  232.  
  233. $e = true;
  234. echo "e is " . is_string($e) . "<br>";
  235.  
  236. $f = "null";
  237. echo "f is " . is_string($f) . "<br>";
  238.  
  239. $g = "";
  240. echo "g is " . is_string($g) . "<br>";
  241.  
  242. ?>
  243.  
  244. // 13
  245.  
  246. <?php
  247. $a = 0;
  248.  
  249. if (isset($a)) {
  250.   echo "Variable 'a' is set.<br>";
  251. }
  252.  
  253. $b = null;
  254.  
  255. if (isset($b)) {
  256.   echo "Variable 'b' is set.";
  257. }
  258. ?>
  259.  
  260. //14
  261. <?php
  262. $a = "32"; // string
  263. settype($a, "integer"); // $a is now integer
  264. echo var_dump($a)."<br>";
  265.  
  266. $b = 32; // integer
  267. settype($b, "string"); // $b is now string
  268. echo var_dump($b)."<br>";
  269.  
  270. $c = true; // boolean
  271. settype($c, "string"); // $c is now integer (1)
  272. echo var_dump($c)."<br>";
  273. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement