[英]How to remove 4th letter in string using PHP?
如何使用PHP删除字符串中的第4个字母?
我使用此代码。
<?php
$str = "1234567890";
$str2 = mb_substr($str, 4);
echo $str2;
?>
但这会回声567890
我想回声123567890
从字符串中删除4
。
我能怎么做 ?
您可以尝试使用substr_replace
。 在这里,我们替换3rd
索引处的4
。
<?php
$str = "1234567890";
echo substr_replace($str, "", 3,1);
尝试将第三个索引设置为null
<?php
$str = "1234567890";
$str[3] = null;
echo $str;
尝试以下解决方案:
$str = '1234567890';
$str_arr = str_split($str);
unset($str_arr[3]);
echo implode('', $str_arr);
输出:
123567890
有多种方法可以对php中的字符串变量执行任何操作
// can be used for printing purpose
$str = "1234567890";
echo substr($str,0,3).substr($str,4);
// actual replacement of string
$str = "1234567890";
echo substr_replace($str, "", 3,1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.