求一个算术问题!!!!好久没来,分狂多,狂散100

应该网 2007-05-23 12:46:40
接触php也很久了,但不是特别精通。现遇上一问题:

<?php
$str = '3*7';

echo $str;
?>

当然,上面代码输出的结果会是3*7,不过我想得到输出的结果为21,请高手解答。

...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
adverse 2007-05-23
  • 打赏
  • 举报
回复
$str = 3*7+'';
这样呢,上面应该是把他当字符串处理了。
应该网 2007-05-23
  • 打赏
  • 举报
回复
问题解决了。

其实我看了php手册,只是没注意看,哎。

谢谢哥们了。

手册中有:
例 1. eval() example - simple text merge

<?php
$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.';
echo $str. "\n";
eval("\$str = \"$str\";");
echo $str. "\n";
?>
goldily 2007-05-23
  • 打赏
  • 举报
回复

<?php
$str = 3*7;

echo $str;
?>
kendo7 2007-05-23
  • 打赏
  • 举报
回复
我来接分
<?php
$str = 3*7;

echo $str;
?>
foolbirdflyfirst 2007-05-23
  • 打赏
  • 举报
回复
$str = '3*7';
eval("\$str=$str;");
echo $str;

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧