我在PHP中编写非常简单的程序.Tryig首先加入..
但不知道..
这是代码
<?php
$a=12;
$b=10;
$c="+";
$res=$a."$c".$b;
echo $res;
?>
Run Code Online (Sandbox Code Playgroud)
它输出12 + 10,因为它是...
$ c是什么.
知道如何做到这一点
小智 5
$ c现在是一个字符串而不是表达式"+"不等于+.
所以:
$res=$a + $b;
Run Code Online (Sandbox Code Playgroud)
如果你真的需要你的结构,你将不得不做一些邪恶的事情,比如使用eval()或者你可以这样做:
$a=12;
$b=10;
$operator='+';
switch($operator) {
case '+':
$res=$a + $b;
break;
case '-':
$res=$a - $b;
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |