基本问题,我确信之前已经回答过。但由于我不熟悉PHP,我不知道要搜索什么,因此这个问题的标题。
此代码输出'我的自定义字段值'
$title = stripslashes($_POST['user-submitted-customfield']);
我想将其作为'来自@mysite'的自定义值,例如
$title = stripslashes($_POST['user-submitted-customfield']) + from + @mysite;
我试过并返回错误
答案 0 :(得分:3)
PHP中的concat字符串
使用.
stripslashes($_POST['user-submitted-customfield']).' from @mysite';
来自php.net
有两个字符串运算符。第一个是连接 operator('。'),返回其左右的连接 参数。第二个是连接赋值运算符('。='), 它将右侧的参数附加到参数上 左边。有关更多信息,请阅读分配运算符。
答案 1 :(得分:2)
$title = stripslashes($_POST['user-submitted-customfield']).'from'.'@mysite';
答案 2 :(得分:2)
如果你需要一个完整的字符串,你必须用.
连接字符串,你必须用引号设置你的单词。
$title = stripslashes($_POST['user-submitted-customfield']).' from @mysite';
答案 3 :(得分:2)
PHP与javascript不同,我们使用点来连接字符串,必须引用字符串:
$title = stripslashes($_POST['user-submitted-customfield']) . "from @mysite";
答案 4 :(得分:1)
有很多方法可以达到这个效果。其中一些是:
$user_feedback = stripslashes($_POST['user-submitted-customfield']);
$title = $user_feedback . ' from @mysite';
echo $title;
echo '<br>';
$title = "$user_feedback from @mysite";
echo $title;
echo '<br>';
$title = "{$user_feedback} from @mysite";
echo $title;
echo '<br>';
$template = ':user_feedback from @mysite';
$title = str_replace(':user_feedback', $user_feedback, $template);
echo $title;
echo '<br>';
$template = '%s from @mysite';
$title = sprintf($template, $user_feedback);
echo $title;
echo '<br>';