Php 仅删除字符串中的第二个字符

Php 仅删除字符串中的第二个字符,php,Php,我有一套弦。每个字符串的值可能不同。以下是三个字符串的示例: $string1 = "505"; $string2 = "500"; $string3 = "601"; 我只需要删除第二个0: $string1 = "55"; $string2 = "50"; $string3 = "61"; 我尝试了substr、str\u replace和ltrim,但无法产生我想要的结果。想法?将substr和str\u replace结合起来,您将得到substr\u replace: $strin

我有一套弦。每个字符串的值可能不同。以下是三个字符串的示例:

$string1 = "505";
$string2 = "500";
$string3 = "601";
我只需要删除第二个0:

$string1 = "55";
$string2 = "50";
$string3 = "61";

我尝试了
substr
str\u replace
ltrim
,但无法产生我想要的结果。想法?

substr
str\u replace
结合起来,您将得到
substr\u replace

$string1 = substr_replace($string1, '', 1, 1);

substr
str\u replace
组合起来,您将得到
substr\u replace

$string1 = substr_replace($string1, '', 1, 1);
您可以使用
$string=substr($string,0,1).substr($string,-(strlen($string)-2))

您可以使用

$string=substr($string,0,1).substr($string,-(strlen($string)-2))

你没有试过
substr\u replace
?@abracadver,没有…没有试过那一个你没有试过
substr\u replace
?@abracadver,没有…没有试过那一个完美的,正是我所需要的。我会接受你的答案。完美,正是我所需要的。我会接受你的回答。