PHP:转换为动态确定的类型

she*_*iel 44 php casting

我想做这样的事情:

$type = "int";
$casted = ($type)$value;
Run Code Online (Sandbox Code Playgroud)

这不起作用.但是有没有其他方法可以转换为动态确定的类型?

谢谢

mau*_*ris 69

使用该settype()功能.

http://php.net/manual/en/function.settype.php

例:

$type = 'int';
$var = '20';
settype($var, $type);
var_dump($var);
Run Code Online (Sandbox Code Playgroud)

  • 刚碰巧做了Google-Open-Copy-Paste流程. (5认同)