我有一个全名的多个帖子值:
$_POST['title'] $_POST['first_name'] $_POST['last_name'] $_POST['suffix'];
我试图让他们推出这样的东西:
$name = Mr. John Doe Jr.
我试过了:
$name = $_POST['title'] + $_POST['first_name'] + $_POST['last_name'] + $_POST['suffix'];
因为我javascript
的历史,但这不起作用。它导致0
作为$name
那么如何使用PHP
答案 0 :(得分:3)
PHP使用句点作为连接运算符。
$name = $_POST['title'] . $_POST['first_name'] // etc
当您使用+
符号时,PHP实际上会尝试将字符串计算为数字,然后尝试给出数字结果 - 因此输出为零。
要添加您想要的标点符号(假设它们不在POST中),您可以这样做:
$name = $_POST['title'] .". ". $_POST['first_name'] // etc
// ^^ which will insert a full stop after the title.