标签: php casting
有没有办法将"1+2"字符串转换为整数值3?
"1+2"
3
$a = "1+2"; echo (int)$a; // 1 echo ( $a * 1 ); // 1 eval("\$a = \"$a\";"); echo $a; // "1+2"
我试着用谷歌搜索没有成功。
答案 0 :(得分:3)
$a = "return " . $a . ";"; echo eval($a);