2012-09-07 174 views
1

我有一个六位数字代码的列表(一些是7)。我需要的是在每个代码的第四个字符之后放一个空格,以使其在我的视图中更具可读性。这将是这样的:在字符串中间添加字符

234201 
234202 
234203 

2342 01 
2342 02 
2342 03 

有没有办法在蛋糕PHP很快做到这一点?除了完成所有需要更多编码的尾部和其他功能的工作之外。

回答

2

这可能是一个更优雅的解决方案,但至少它的工作原理。

只是在字符串的部分之间添加空格。

$string   = "123456"; 
$formatted_string = substr($string, 0, 4) . " " . substr($string, 4); 

$formatted_string现在应该1234 56

+0

谢谢,尽可能简单。 –

1

你总是可以建立这样的小可重复使用的功能:

//adds a character to a string at a specific position 
function addChar($string, $char, $pos) { 
    $newString = substr($string, 0, $pos) . $char . substr($string, $pos); 
    return $newString; 
} 

要使用:

$myString = "234201"; 
$myAlteredString = addChar($myString , " ", 4);