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

Jai*_*ein 2 php

我有一个名为的字符串$words = "Unbelievable.我想要输出U nbelievable

我试过这段代码:

implode(" ", str_split($words, 2))." ";
Run Code Online (Sandbox Code Playgroud)

它正在工作,但它影响了每2个字符string.

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

我只想在a中的第一个字符后面添加一个空格 string

Jen*_*enz 5

您可以使用substr()或substr_replace()来实现此目的.试试其中之一

$words = "Unbelievable";
echo substr($words, 0, 1) . ' ' . substr($words, 1);
Run Code Online (Sandbox Code Playgroud)

要么

echo substr_replace($words," ", 1, -strlen($words));
Run Code Online (Sandbox Code Playgroud)