Advertisement
Yousuf1791

PHP Programing task 4

Jan 10th, 2021
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.04 KB | None | 0 0
  1. // array functions
  2. // 1
  3. <?php
  4.  
  5. $array = array("one" => "Yousuf", "two" => "Hossain", "three" => "Shohag");
  6.  
  7. echo "<pre>";
  8. print_r(array_change_key_case($array,CASE_UPPER));
  9.  
  10. ?>
  11.  
  12. // 2
  13. <?php
  14.  
  15. $array = array("apple", "orange", "banana", "tomato", "mango", "pine");
  16.  
  17. echo "<pre>";
  18. print_r(array_chunk($array, 3,true));
  19.  
  20. ?>
  21.  
  22. // 3
  23. <?php
  24.  
  25. $array = array(
  26.  
  27.             array(
  28.                 "id" => "101",
  29.                 "first_name" => "Yousuf",
  30.                 "last_name" => "Hossain"
  31.             ),
  32.  
  33.             array(
  34.                 "id" => "102",
  35.                 "first_name" => "Shohag",
  36.                 "last_name" => "Islam"
  37.             ),
  38.  
  39.             array(
  40.                 "id" => "103",
  41.                 "first_name" => "Eyachin",
  42.                 "last_name" => "Ali"
  43.             )
  44.  
  45.  
  46.         );
  47.  
  48. $result = array_column($array, "first_name");
  49.  
  50. echo "<pre>";
  51. print_r($result);
  52.  
  53. ?>
  54.  
  55. // 4
  56. <?php
  57.  
  58. $array1 = array("green", "yellow", "red");
  59. $array2 = array("Apple", "orange", "banana");
  60.  
  61. $result = array_combine($array1, $array2);
  62.  
  63. echo "<pre>";
  64. print_r($result);
  65.  
  66. ?>
  67.  
  68. // 5
  69. <?php
  70.  
  71. $array = array("Eyachin", "Ali", "world", "emran", "Ali", "world");
  72.  
  73. echo "<pre>";
  74. print_r(array_count_values($array));
  75.  
  76. ?>
  77.  
  78. // 6
  79. <?php
  80. $array1 = array("a" => "green", "red", "blue", "red", "black");
  81. $array2 = array("b" => "green", "yellow", "red");
  82.  
  83. $result = array_diff($array1, $array2);
  84.  
  85. echo "<pre>";
  86. print_r($result);
  87. ?>
  88.  
  89. // 7
  90. <?php
  91.  
  92. $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
  93. $array2 = array("a" => "green", "yellow", "red");
  94.  
  95. $result = array_diff_assoc($array1, $array2);
  96.  
  97. echo "<pre>";
  98. print_r($result);
  99. ?>
  100.  
  101. // 8
  102. <?php
  103. $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4, 'black' => 5);
  104. $array2 = array('green' => 5, 'yellow' => 7, 'cyan' => 8);
  105.  
  106. $result = array_diff_key($array1, $array2);
  107.  
  108. echo "<pre>";
  109. print_r($result);
  110. ?>
  111.  
  112. // 9
  113.  
  114. <?php
  115. $a = array_fill(5, 6, 'BMW');
  116. $b = array_fill(-2, 4, 'TOYOTA');
  117.  
  118. echo"<pre>";
  119. print_r($a);
  120.  
  121. echo"<pre>";
  122. print_r($b);
  123. ?>
  124. // 10
  125. <?php
  126. $keys = array('yellow', 5, 10, 'bar');
  127.  
  128. $result = array_fill_keys($keys, 'BMW');
  129.  
  130. echo "<pre>";
  131. print_r($result);
  132. ?>
  133. **********
  134. **********
  135. **********
  136. **********
  137. // variable handling functions
  138. //1
  139. <?php
  140.  
  141. $a = "5";
  142.  
  143. $result = (boolval($a) ? 'true' : 'false' );
  144.  
  145. echo "$result <br>";
  146.  
  147. $b = "";
  148. $test = (boolval($b) ? 'true' : 'false');
  149. echo "$test <br>";
  150.  
  151.  
  152. ?>
  153.  
  154. //2
  155. <?php
  156.  
  157. $a = "123.456";
  158. echo doubleval($a)."<br>";
  159.  
  160. $b = "123.456asgfgsda";
  161. echo doubleval($b)."<br>";
  162.  
  163. $c = "vbfg123.456";
  164. echo doubleval($c)."<br>";
  165.  
  166. $d = "987vbfg123.456";
  167. echo doubleval($d)."<br>";
  168.  
  169. ?>
  170.  
  171. //3
  172. <?php
  173.  
  174. $a = "";
  175.  
  176. echo empty($a)."<br>";
  177.  
  178. $b = "2";
  179.  
  180. echo isset($b);
  181.  
  182. ?>  
  183.  
  184. //4
  185. <?php
  186.  
  187.  
  188. $a = "1234.56789";
  189. echo floatval($a) . "<br>";
  190.  
  191. $b = "1234.56789Hello";
  192. echo floatval($b) . "<br>";
  193.  
  194. $c = "Hello1234.56789";
  195. echo floatval($c) . "<br>";
  196.  
  197. ?>
  198.  
  199. //5
  200. <?php
  201.  
  202. $a = 3;
  203. echo gettype($a) . "<br>";
  204.  
  205. $b = 3.2;
  206. echo gettype($b) . "<br>";
  207.  
  208. $c = "Hello";
  209. echo gettype($c) . "<br>";
  210.  
  211. $d = array();
  212. echo gettype($d) . "<br>";
  213.  
  214. $e = array("red", "green", "blue");
  215. echo gettype($e) . "<br>";
  216.  
  217. $f = NULL;
  218. echo gettype($f) . "<br>";
  219.  
  220. $g = false;
  221. echo gettype($g) . "<br>";
  222.  
  223. // $data = array(1, 1., NULL, new stdClass, 'foo');
  224.  
  225. // foreach ($data as $value) {
  226. //     echo gettype($value), "<br>";
  227. // }
  228.  
  229. ?>
  230.  
  231. //6
  232. <?php
  233. $a = 32;
  234. echo intval($a) . "<br>";
  235.  
  236. $b = 3.2;
  237. echo intval($b) . "<br>";
  238.  
  239. $c = "32.5";
  240. echo intval($c) . "<br>";
  241.  
  242. $d = array();
  243. echo intval($d) . "<br>";
  244.  
  245. $e = array("red", "green", "blue");
  246. echo intval($e) . "<br>";
  247. ?>
  248.  
  249. //7
  250. <?php
  251. $a = "Hello";
  252. echo "a is " . is_array($a) . "<br>";
  253.  
  254. $b = array("red", "green", "blue");
  255. echo "b is " . is_array($b) . "<br>";
  256.  
  257. $c = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  258. echo "c is " . is_array($c) . "<br>";
  259.  
  260. $d = "red, green, blue";
  261. echo "d is " . is_array($d) . "<br>";
  262.  
  263. $e = array();
  264. echo "e is " . is_array($e) . "<br>";
  265. ?>
  266.  
  267.  
  268. //8
  269. <?php
  270. $a = 1;
  271. echo "a is " . is_bool($a) . "<br>";
  272.  
  273. $b = 0;
  274. echo "b is " . is_bool($b) . "<br>";
  275.  
  276. $c = true;
  277. echo "c is " . is_bool($c) . "<br>";
  278.  
  279. $d = false;
  280. echo "d is " . is_bool($d) . "<br>";
  281. ?>
  282.  
  283. //9
  284. <?php
  285. // $a = 32;
  286. // echo "a is " . is_float($a) . "<br>";
  287.  
  288. // $b = 0;
  289. // echo "b is " . is_float($b) . "<br>";
  290.  
  291. // $c = 32.5;
  292. // echo "c is " . is_float($c) . "<br>";
  293.  
  294. // $d = "32";
  295. // echo "d is " . is_float($d) . "<br>";
  296.  
  297. // $e = true;
  298. // echo "e is " . is_float($e) . "<br>";
  299.  
  300. // $f = "null";
  301. // echo "f is " . is_float($f) . "<br>";
  302.  
  303. // $g = 1.e3;
  304. // echo "g is " . is_float($g) . "<br>";
  305.  
  306. var_dump(is_float(27.25));
  307. var_dump(is_float('abc'));
  308. var_dump(is_float(23));
  309. var_dump(is_float(23.5));
  310. var_dump(is_float(1e7));
  311. var_dump(is_float(true));
  312.  
  313. ?>
  314.  
  315. // 10
  316.  
  317. <?php
  318.  
  319. $a = 0;
  320. echo "a is " . is_null($a) . "<br>";
  321.  
  322. $b = null;
  323. echo "b is " . is_null($b) . "<br>";
  324.  
  325. $c = "null";
  326. echo "c is " . is_null($c) . "<br>";
  327.  
  328. $d = NULL;
  329. echo "d is " . is_null($d) . "<br>";
  330.  
  331. ?>
  332. **********
  333. **********
  334. **********
  335. **********
  336. // 1
  337. <?php
  338. $str = addcslashes("Hello World!","W");
  339. echo($str);
  340. ?>
  341.  
  342. //2
  343. <?php
  344. $str = addslashes('What does "yolo" mean?');
  345. echo($str);
  346. ?>
  347.  
  348. //3
  349. <?php
  350. $str = bin2hex("Hello World!");
  351. echo($str);
  352. ?>
  353.  
  354. //4
  355. <?php
  356. $str = "Hello World!";
  357. echo $str . "<br>";
  358. echo chop($str,"World!");
  359. ?>
  360.  
  361. //5
  362. <?php
  363. echo chr(52) . "<br>"; // Decimal value
  364. echo chr(052) . "<br>"; // Octal value
  365. echo chr(0x52) . "<br>"; // Hex value
  366. ?>
  367.  
  368. //6
  369. <?php
  370. $str = "Hello world!";
  371. echo chunk_split($str,1,".");
  372. ?>
  373.  
  374. //7
  375. <?php
  376. $str = "Hello world! æøΓ₯";
  377. echo $str . "<br>";
  378. echo convert_cyr_string($str,'w','a');
  379. ?>
  380.  
  381. //8
  382. <?php
  383. $str = ",2&5L;&\@=V]R;&0A `";
  384. echo convert_uudecode($str);
  385. ?>
  386.  
  387. // 9
  388. <?php
  389. $str = "Hello world!";
  390. echo convert_uuencode($str);
  391. ?>
  392.  
  393. //10
  394. <?php
  395. $str = "Hello World!";
  396. echo count_chars($str,3);
  397. ?>
  398.  
  399.  
  400.  
  401.  
  402.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement