Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1
- <?php
- $a = "5";
- $result = (boolval($a) ? 'true' : 'false' );
- echo "$result <br>";
- $b = "";
- $test = (boolval($b) ? 'true' : 'false');
- echo "$test <br>";
- ?>
- //2
- <?php
- $a = "123.456";
- echo doubleval($a)."<br>";
- $b = "123.456asgfgsda";
- echo doubleval($b)."<br>";
- $c = "vbfg123.456";
- echo doubleval($c)."<br>";
- $d = "987vbfg123.456";
- echo doubleval($d)."<br>";
- ?>
- //3
- <?php
- $a = "";
- echo empty($a)."<br>";
- $b = "2";
- echo isset($b);
- ?>
- //4
- <?php
- $a = "1234.56789";
- echo floatval($a) . "<br>";
- $b = "1234.56789Hello";
- echo floatval($b) . "<br>";
- $c = "Hello1234.56789";
- echo floatval($c) . "<br>";
- ?>
- //5
- <?php
- $a = 3;
- echo gettype($a) . "<br>";
- $b = 3.2;
- echo gettype($b) . "<br>";
- $c = "Hello";
- echo gettype($c) . "<br>";
- $d = array();
- echo gettype($d) . "<br>";
- $e = array("red", "green", "blue");
- echo gettype($e) . "<br>";
- $f = NULL;
- echo gettype($f) . "<br>";
- $g = false;
- echo gettype($g) . "<br>";
- // $data = array(1, 1., NULL, new stdClass, 'foo');
- // foreach ($data as $value) {
- // echo gettype($value), "<br>";
- // }
- ?>
- //6
- <?php
- $a = 32;
- echo intval($a) . "<br>";
- $b = 3.2;
- echo intval($b) . "<br>";
- $c = "32.5";
- echo intval($c) . "<br>";
- $d = array();
- echo intval($d) . "<br>";
- $e = array("red", "green", "blue");
- echo intval($e) . "<br>";
- ?>
- //7
- <?php
- $a = "Hello";
- echo "a is " . is_array($a) . "<br>";
- $b = array("red", "green", "blue");
- echo "b is " . is_array($b) . "<br>";
- $c = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
- echo "c is " . is_array($c) . "<br>";
- $d = "red, green, blue";
- echo "d is " . is_array($d) . "<br>";
- $e = array();
- echo "e is " . is_array($e) . "<br>";
- ?>
- //8
- <?php
- $a = 1;
- echo "a is " . is_bool($a) . "<br>";
- $b = 0;
- echo "b is " . is_bool($b) . "<br>";
- $c = true;
- echo "c is " . is_bool($c) . "<br>";
- $d = false;
- echo "d is " . is_bool($d) . "<br>";
- ?>
- //9
- <?php
- // $a = 32;
- // echo "a is " . is_float($a) . "<br>";
- // $b = 0;
- // echo "b is " . is_float($b) . "<br>";
- // $c = 32.5;
- // echo "c is " . is_float($c) . "<br>";
- // $d = "32";
- // echo "d is " . is_float($d) . "<br>";
- // $e = true;
- // echo "e is " . is_float($e) . "<br>";
- // $f = "null";
- // echo "f is " . is_float($f) . "<br>";
- // $g = 1.e3;
- // echo "g is " . is_float($g) . "<br>";
- var_dump(is_float(27.25));
- var_dump(is_float('abc'));
- var_dump(is_float(23));
- var_dump(is_float(23.5));
- var_dump(is_float(1e7));
- var_dump(is_float(true));
- ?>
- // 10
- <?php
- $a = 0;
- echo "a is " . is_null($a) . "<br>";
- $b = null;
- echo "b is " . is_null($b) . "<br>";
- $c = "null";
- echo "c is " . is_null($c) . "<br>";
- $d = NULL;
- echo "d is " . is_null($d) . "<br>";
- ?>
- //11
- <?php
- $a = 32;
- echo "a is " . is_numeric($a) . "<br>";
- $b = 0;
- echo "b is " . is_numeric($b) . "<br>";
- $c = 32.5;
- echo "c is " . is_numeric($c) . "<br>";
- $d = "32";
- echo "d is " . is_numeric($d) . "<br>";
- $e = true;
- echo "e is " . is_numeric($e) . "<br>";
- $f = null;
- echo "f is " . is_numeric($f) . "<br>";
- ?>
- // 12
- <?php
- $a = "Hello";
- echo "a is " . is_string($a) . "<br>";
- $b = 0;
- echo "b is " . is_string($b) . "<br>";
- $c = 32;
- echo "c is " . is_string($c) . "<br>";
- $d = "32";
- echo "d is " . is_string($d) . "<br>";
- $e = true;
- echo "e is " . is_string($e) . "<br>";
- $f = "null";
- echo "f is " . is_string($f) . "<br>";
- $g = "";
- echo "g is " . is_string($g) . "<br>";
- ?>
- // 13
- <?php
- $a = 0;
- if (isset($a)) {
- echo "Variable 'a' is set.<br>";
- }
- $b = null;
- if (isset($b)) {
- echo "Variable 'b' is set.";
- }
- ?>
- //14
- <?php
- $a = "32"; // string
- settype($a, "integer"); // $a is now integer
- echo var_dump($a)."<br>";
- $b = 32; // integer
- settype($b, "string"); // $b is now string
- echo var_dump($b)."<br>";
- $c = true; // boolean
- settype($c, "string"); // $c is now integer (1)
- echo var_dump($c)."<br>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement