函数 mail( $to, $subject, $Message) 的第二个参数可不可以是 $name+$subject ?也就是说把这两个变量和成为一个字符串?

FAQit 2002-02-09 01:28:03
函数 mail( $to, $subject, $Message) 的第二个参数可不可以是 $name+$subject ?也就是说把这两个变量和成为一个字符串?

PHP有没有字符串相加的函数?就像C++中的string x=m+n;
...全文
1171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lnhzh 2002-02-27
  • 打赏
  • 举报
回复
FAQit (-:) 问的应该是mail()函数问题,怎么成了关于“.”运算符的问题


darzui 2002-02-27
  • 打赏
  • 举报
回复
php里连接字符串的操作符是.
即$name.$subject
另外,如果是连接两个变量的话,也可以这样
"$name$subject"
但是第二种方式容易造成误解,比如输出
"$nameI love you"
php将无法知道到底变量名是$name还是$namI,这时候要这样解决
"${name}I love you"
还有要注意的就是,.这个操作符还可以被当成是小数点,因此会产生下面三种情况
echo("4" . "5");//输出45
echo(4 . 5);//输出45而不是4.5,因为4和5之间有空格, 被当成了字符串
echo(4.5);//这样,就输出4.5了
写了这么多,给分吧:)
Iamfish 2002-02-27
  • 打赏
  • 举报
回复
UP~
lvxing 2002-02-27
  • 打赏
  • 举报
回复
這也 收藏?

你收藏夾是垃圾箱
RobinCat 2002-02-27
  • 打赏
  • 举报
回复
高明~收藏~
cpplus 2002-02-09
  • 打赏
  • 举报
回复
其实用
$subject = $name.$subject
mail( $to, $subject, $Message)
这样比较清晰
SDIY 2002-02-09
  • 打赏
  • 举报
回复
PHP 中用来连接两个字符串的 运算符号是 .
ex:

$sentence1 = "I "."love "."you!"; //$sentence1的值是 I love you!
yorgo 2002-02-09
  • 打赏
  • 举报
回复
你直接可以

mail( $to, ($name.$subject), $Message);

21,891

社区成员

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

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