在混合HTML/PHP变量中添加逗号和空格
如何在定义在混合HTML/PHP变量中添加逗号和空格,php,html,variables,syntax-error,Php,Html,Variables,Syntax Error,如何在定义$keywords的两个变量之间正确放置逗号和空格 我当前拥有的内容会导致语法错误: $keywords = "'.$title.',$nbsp'.$_POST['developer'].'"; 你那里的东西有点乱,但我想这就是你想要的: $keywords = "$title, $_POST['developer']"; $keywords=$title.,'.$\u POST['developer'] 将数组元素插入字符串时,有两种选择 第一,省略键周围的引号: $keywor
$keywords
的两个变量之间正确放置逗号和空格
我当前拥有的内容会导致语法错误:
$keywords = "'.$title.',$nbsp'.$_POST['developer'].'";
你那里的东西有点乱,但我想这就是你想要的:
$keywords = "$title, $_POST['developer']";
$keywords=$title.,'.$\u POST['developer'] 将数组元素插入字符串时,有两种选择 第一,省略键周围的引号:
$keywords = "'.$title.',$nbsp'.$_POST[developer].'";
第二,在它周围放上花括号:
$keywords = "'.$title.',$nbsp'.{$_POST['developer']}.'";
或者,可以使用串联而不是插值:
$keywords = "'.$title.',$nbsp'." . $_POST['developer'] . ".'";
sprintf对于更干净的代码如何
$keywords = sprintf('%s,$nbsp;%s' $title, $_POST['developer']);
$keywords=“”。$title.”,$nbsp.$\u POST['developer']”
另一个更好的解释是:
$post_developer = $_POST['developer'];
$keywords = <<<HEREDOC
$title, $nsbp$post_developer
HEREDOC;
// the above line has to be single, no spaces before or after it.
$post\u developer=$\u post['developer'];
$keywords=不要忘记输入变量上的HTML转义。