Posted at

字符转换

More than 3 years have passed since last update.


  • 数值类型(Int、Float)和字符类型(Sting)相加(+)时,结果为数值类型。
    数值结果取决于字符串的第一部分的字符类型(PHP 支持以类似数组使用下标获取操作字符串)。


    • 如果是数值类型,则做正常的数学运算;

    • 如果不是,该字符串会当作零(0)来处理。
      见下面的示例:



  <?php

$foo = 1 + "bob-1.3e3"; // $foo is integer (1)
$foo = 1 + "10 Small Pigs"; // $foo is integer (11)
$foo = "10.0 pigs " + 1.0; // $foo is float (11)
$foo = 4 + "10.2 Little Piggies"; // $foo is float (14.2)
?>


  • 将一个变量转换为null类型的方法:
    (unset) - 转换为 NULL (PHP 5)