我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

替换多个“ - ”PHP [重复]

Possible Duplicate:
PHP Preg-Replace more than one underscore

Hi, I'm just wondering how I can replace 2 or more - signs in a string with just one in PHP.

So like

1-2---3--4

would go to

1-2-3-4

Thanks :)

Use preg_replace:

$str = preg_replace('/-+/', '-', $str);

No need regex

$text="1-2---3--4";
$s = implode("-",array_filter ( explode("-",$text) )) ;
print_r($s);

近期文章

  • gin 框架 官方文档 从reader读取信息 但是下载图片文件后 打开显示 似乎不支持此格式
  • 嵌入式毕业设计求选题
  • 联想G480重装后进不了系统
  • java异常处理练习题
  • react中【context】组件传值获取value失败的原因
  • 成员对象与父类对象构造析构顺序
  • makefile编译helloworld
  • 怎么用SQL语句把两张表的不同字段显示出来
  • 使用preg_match_all获取空数组结果,以获取不匹配的值
  • 关于#web安全#的问题:你的国密工具能生成16进制小写字母的输出吗
  • c++软件如何英文转中文
  • 求,为什么比较这两个算法的时间复杂度要取对数
  • 十六位加法器定点运算
  • 24AA128数据问题
  • 这个怎样正确程序实现
  • ensp中路由器启动后不能配置
  • python线性代数的办法
  • mysql制作选课表报错
  • 用PHP编辑文件
  • java:写入a时出错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华