如何在字符串的第一个字符后添加空格

时间:2014-10-22 04:32:05

标签: php

我有一个名为$words = "Unbelievable的字符串。 我希望输出为U nbelievable

我试过这段代码:

implode(" ", str_split($words, 2))." ";

它有效,但会影响string中的每2个字符。

我使用上面的代码得到了这个Un be li ev ab le

我只想在string

中的第一个字符后添加空格

3 个答案:

答案 0 :(得分:5)

您可以使用substr()substr_replace()来实现此目的。尝试使用

$words = "Unbelievable";
echo substr($words, 0, 1) . ' ' . substr($words, 1);

echo substr_replace($words," ", 1, -strlen($words));

答案 1 :(得分:1)

使用substr()

$words = "Unbelievable";
$str1 = substr($words, 0, 1); //set str1 to be Un
$str2 = substr($words, 1); //set str2 to be believable

$result = $str1." ".$str2; //result is 'Un believable'

答案 2 :(得分:0)

 $words = "Unbelievable".    
$word = substr_replace($words," ", 1, -strlen($words));