$A=1;
$B='*';
$C=2;
$D=$A.$B.$C;
出来的结果是1*2,怎样才能得到运算结果2?
PHP 变量类型转换
答案:2 悬赏:0 手机版
解决时间 2021-03-19 22:40
- 提问者网友:刺鸟
- 2021-03-18 21:59
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-03-18 22:54
. 操作符在PHP语言里是字符连接,所以结果出来是 1*2,如果想要得到结果2,示例代码如下:
$a = 1;
$b = "*";
$c = 2;
$d = $a . $b . $c;
echo $d."=";
eval("echo $d;");
?>
$a = 1;
$b = "*";
$c = 2;
$d = $a . $b . $c;
echo $d."=";
eval("echo $d;");
?>
全部回答
- 1楼网友:一叶十三刺
- 2021-03-18 23:32
1. int就是简单的进行整数值转换,而intval可以使用第二个参数,来确定转换时使用的进制。
2. float与floatval在功能上没有区别。
3. 注意intval与floatval是函数,而int与float不是函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯