为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 PHP 中的字符串中删除特定数字

如何从 PHP 中的字符串中删除特定数字

PHP
慕娘9325324 2021-12-24 09:42:05
如何从字符串中删除特定数字,如果该数字重复,我只需要将其删除一次。$string = "1 3 5 15 5";//Remove 5$valuetoremove = "5";$newvalue = "1 3 15 5";我试过 str_replace 但这会删除所有重复的数字。str_replace("5"," ","1 3 5 15 5");$newvalue = "1 3";
查看完整描述

1 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

如果您特别想将其删除一次,那么我想这就是您所追求的


$string = "1 3 5 15 5";

$valueToRemove = "5";

$exploded = explode(" ", $string);

// $exploded = ["1", "3", "5", "15", "5"];

$key = array_search($valueToRemove, $exploded, true);

if ($key !== false) {

  unset($exploded[$key]);

}

$newValue = implode(" ", $exploded);


查看完整回答
反对 回复 2021-12-24
  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信