我希望能够在字符串中指定索引并将其删除.
我有以下内容:
"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)
$str="Hello World";
$str1 = substr($str,0,4);
$str2 = substr($str,5,7);
echo $str1.$str2;
Run Code Online (Sandbox Code Playgroud)