PHP - 在POST变量上添加SPACE

时间:2014-01-09 02:16:27

标签: php forms post

当使用php时,我通过POST方法向电子邮件发送一个值,我希望它在显示在电子邮件上的第6个字符(在这种情况下是数字)之后添加一个空格。 所以通过php,我就这样发送:

ID Number : ".$_POST['idnumber']."

当我在电子邮件中收到它时,目前是这样的:

ID Number : 965128523171363920

所以我要做的是在我的电子邮件中添加第六个数字之后的空格,如下所示:

ID Number : 965128 523171363920

这可能在PHP上,我很抱歉我是这个新手.. 提前感谢

2 个答案:

答案 0 :(得分:1)

$first_six = substr($_POST['idnumber'], 0, 6);
$the_rest = substr($_POST['idnumber'], 6);
//Merge the two strings
$final = $first_six.' '.$the_rest;

更多信息here

答案 1 :(得分:0)

使用substr()获取所需字符串的部分。

echo sprintf("%s %s", substr($_POST['idnumber'],0, 6), substr($_POST['idnumber'], 6));

See it in action