如何在文本字段中的字符前后放置空格?
例如。 Text="John123456"
所以,我需要的是456之前的空白区域。
答案 0 :(得分:5)
我想你正在寻找......
substr_replace($text, ' ' . substr($text, -3), -3);
这将用空格加上这三个字符替换字符串的最后3个字符。
答案 1 :(得分:4)
做这样的事情
$str="John123456";
echo $str = str_replace("456"," 456",$str);
答案 2 :(得分:0)
您可以使用以下内容:
$str1 = "John";
$str2 = 123456;
for( $i = 0; $i < 10; $i++ )
{
$str = $str1 . $str2;
$length = strlen($str);
$lastChars = substr($str,$length-3,3);
echo add_space($str, $lastChars);
echo "<br/>";
$str2++;
}
在此示例中,'$ str1'可以是用户名&amp; '$ str2'可以是自动增量编号。使用这个你得到像这样的输出
John123 456
John123 457
John123 458
John123 459
John123 460
John123 461
John123 462
John123 463
John123 464
John123 465