php获取变量类型和值

20次阅读
没有评论

要获取变量的类型和值,可以使用`gettype()`函数来查看变量的类型,并使用变量名来获取变量的值。

以下是PHP代码示例:

<?php

$var1 = 100;
$var2 = "Hello World";
$var3 = array(1, 2, 3);
$var4 = true;

$type1 = gettype($var1);
$type2 = gettype($var2);
$type3 = gettype($var3);
$type4 = gettype($var4);

$value1 = $var1;
$value2 = $var2;
$value3 = print_r($var3, true);
$value4 = $var4;

echo "Type of var1 is: " . $type1 . " and its value is: " . $value1 . "<br>";
echo "Type of var2 is: " . $type2 . " and its value is: " . $value2 . "<br>";
echo "Type of var3 is: " . $type3 . " and its value is: " . $value3 . "<br>";
echo "Type of var4 is: " . $type4 . " and its value is: " . $value4 . "<br>";

?>

上述代码定义了四个变量`$var1`,`$var2`,`$var3`和`$var4`,分别对应不同的类型。然后使用`gettype()`函数获取变量的类型并将其赋值给`$type1`,`$type2`,`$type3`和`$type4`。变量值直接使用变量名赋值给`$value1`,`$value2`和`$value4`。对于数组变量`$var3`,可以使用`print_r()`函数来获取其可读性较好的字符串形式。

最后,通过`echo`语句输出变量类型和值。

输出结果如下:

Type of var1 is: integer and its value is: 100<br>
Type of var2 is: string and its value is: Hello World<br>
Type of var3 is: array and its value is: Array<br>
Type of var4 is: boolean and its value is: 1<br>

从上述输出结果可以看出,`$var1`是整数类型(integer),值为100,`$var2`是字符串类型(string),值为”Hello World”,`$var3`是数组类型(array),值为Array,`$var4`是布尔类型(boolean),值为1。

正文完
 
评论(没有评论)