php:从字符串中删除特定索引?

Rob*_* IV 10 php string

我希望能够在字符串中指定索引并将其删除.

我有以下内容:

"Hello World!!"
Run Code Online (Sandbox Code Playgroud)

我想删除第四个索引(o在Hello中).这将是最终结果:

"Hell World!!"
Run Code Online (Sandbox Code Playgroud)

我试过了unset(),但那没用.我用谷歌搜索了如何做到这一点,这就是每个人都说的,但它对我没用.也许我没有正确使用它,idk.

Ja͢*_*͢ck 14

这是解决它的一般方法:

$str = "Hello world";
$i = 4;
echo substr_replace($str, '', $i, 1);
Run Code Online (Sandbox Code Playgroud)

基本上,从索引开始之前将字符串的一部分替换为相邻字符串的一部分.

也可以看看: substr_replace()

或者,简单地说:

substr($str, 0, $i) . substr($str, $i + 1)
Run Code Online (Sandbox Code Playgroud)


Dee*_*epu 9

$str="Hello World";
$str1 = substr($str,0,4);
$str2 = substr($str,5,7);
echo $str1.$str2;
Run Code Online (Sandbox Code Playgroud)

  • @AarolamaBluenk strings!= php中的数组:) (2认同)