繁体   English   中英

如何使用PHP删除字符串中的第四个字母?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM