易百教程

PHP强制转换类型

在PHP中,可以通过类型转换更改变量的值。在变量名称前面的括号中放置所需数据类型的名称。
变量本身不受影响。在以下示例中,变量的值在显示值时强制转换为各种不同的类型:

示例代码

<?php
    $test_var = 8.23;
    echo $test_var;
    echo '\n';
    echo (string) $test_var;
    echo '\n';
    echo (int) $test_var;
    echo '\n';
    echo (float) $test_var;
    echo '\n';
    echo (boolean) $test_var;
?>

执行上面示例代码,得到以下结果:

D:\>php test.php
8.23\n8.23\n8\n8.23\n1

$test_var变量的类型在任何时候都不会改变。它仍然是一个浮点变量,始终包含值8.23
所有更改都是传递给echo语句的数据类型。