删除多个空白

2024-01-11

所以,如果我有一个像这样的字符串

"hello    what is  my    name"

如何取出所有空格并仅用一个空格替换每个空格?


这应该可以做到:

$replaced = preg_replace('/\s\s+/', ' ', $text);

Output:

hello what is my name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除多个空白 的相关文章

  • 多维数组 PHP 内爆 [重复]

    这个问题在这里已经有答案了 就我的数据结构而言 我有一个 communications 数组 每个 communications id 本身包含三部分信息 id score 和 content 我想内爆这个数组以获得逗号分隔的 id 列表
  • 致命错误 - 未找到“Mongo”类

    我正在尝试执行此操作 但我收到以下错误 致命错误 在 C wamp www 中找不到类 Mongo Info PHP 5 38 MongoDB mongodb win32 i386 2 0 2 MongoDB PHP 驱动程序 mongo
  • 当php脚本通过ajax运行时显示进度条

    我有一个通过 ajax 向服务器提交值的表单
  • 如何缩短 PHP if 语句?

    我有一个 if 语句 我需要将单个字符串与许多不同的选项进行比较 我在下面发布的代码非常清楚地表明了我的意思 我知道有两种方法可以做到这一点 但另一种甚至更长 那么 是否有任何函数可以以更短的方式实现类似的功能 我的要求可能看起来很愚蠢 但
  • 如何在javascript中获取基本url

    我正在建立一个网站代码点火器 http ellislab com codeigniter 我有各种资源 我用base url http ellislab com codeigniter user guide helpers url help
  • Facebook Graph API - 如何用新行发布到墙上?

    我正在使用 Facebook Graph API 但遇到一个问题 我找不到任何方法如何使用一些 HTML 代码发布到墙上or新线路 怎么办呢 这是我的代码
  • 使用 cURL PHP 发布到 Facebook 用户的墙

    我正在存储 facebook 用户 ID 和访问令牌 我可以将此信息发布到选定用户的留言墙上吗 在这里找到以下代码 http developers facebook com docs reference api post http deve
  • PHP中如何处理大于16位的值?

    我正在使用 SOAPclient 调用一个方法 该方法 远程外部 SOAP Web 服务 向我返回一个 19 位数字 我无法控制退回的内容 当我打印这个数字的值时 只有前 16 位数字是准确的 我尝试过类型转换 GMP 等 但是当 php
  • 改进将字符串转换为可读的 url

    以下函数重写包含各种字符的新闻和产品标题的 url 我希望创建的字符串仅包含字母数字值和 但没有结尾 或空格 也没有重复的 下面的函数工作正常 但我想知道是否有任何方法可以将其编写得更简单或更有效 function urlName stri
  • 正确显示mySQL一对多查询结果

    我有两张桌子 TRIPS tripID clientID and LEGS legID depart arrive tripID TRIPS 与 LEGS 具有一对多关系 因为有多个legID s per tripID 我需要以以下格式显示
  • 当我使用加盐 CRYPT_MD5 加密我的密码时,正在加密什么?

    对字符串使用 md5 总是会产生字母数字加密结果 即 没有符号 然而 当我使用 php crypt 函数 特别是带有盐的 CRYPT MD5 并且它已打开 我已经检查过 时 它返回的假定 md5 哈希看起来不像 md5 哈希 例如 如果我
  • 如何在数据库中找到实际的联系表7结构?

    我想找到我所有表单的实际代码 有很多 例如 cf7 代码如下所示
  • Mysql为简单频繁查询创建排序索引性能

    我正在处理一个包含大约 400 万条消息条目的 mysql 表 并尝试根据时间戳选择最新的 50 条消息 另一个要求是返回的消息不以固定前缀开头 问题是单个查询大约占用 25 的 cpu 并且最多需要 1 5 秒 该查询经常由多个客户端执行
  • 将屏幕宽度获取到 javascript 变量中并通过 ajax 将其发送到 php 页面以避免页面加载

    这是JS检测我的页面命名上的屏幕分辨率index html并将其发送到 php 以便可以使用以下方式检索值 GET 这是我的PHP文件命名的内容process php
  • 解码Json数据数组并插入到mysql

    这个问题可能已经在这里问过 但我尝试搜索找不到它 我有如下 Json 数据 CityInfo CityCode 5599 Name DRUSKININKAI CityCode 2003 Name KAUNAS CityCode 2573 N
  • 如何使用 Symfony2 使 form_rest() 不显示字段?

    我已经开始使用 Symfony2 但遇到了一些问题 我想手动渲染字段 但它不起作用 因为我尚未渲染的字段显示为form rest 函数也一样 所以我有两个相同的字段 这是我的代码 div form errors form contenu d
  • Chrome 问题 - 视频流和会话冲突

    我在使用 javascript 和 PHP 实现视频时遇到问题 索引 php session start do other stuff include video php 视频 php
  • 正则表达式提取大括号之间的文本

    我正在尝试提取 PHP 中花括号之间的文本 例如 欢迎 user first name 使用 site 版本 1 5 您的用户名 是 user username 您目前的声誉是 user reputation name 我用过 在某些情况下
  • Yii框架异步请求

    我有一个执行 3 个任务的 ajax 请求 保存模型 数据库 发电子邮件 给出成功或失败的消息 因为这个任务需要的时间太长了 用户最多可以等待 20 秒以获得响应 成功或失败消息 如果用户关闭浏览器 则其会停止用户当前进程的操作之一 这是糟
  • FOSRestBundle:显示我的自定义异常消息

    我试图在 FOSRestBundle 中添加异常的自定义控制 但它似乎忽略了我的自定义消息 响应的状态代码正常 I have throw new HttpException 404 User id not found 但得到这个 json

随机推荐

  • IN 子句和占位符

    我正在尝试在 Android 中执行以下 SQL 查询 String names name1 name2 in the code this is dynamically generated String query SELECT FROM
  • 如何在 Visual Studio 操作中输出新行?

    我在 Visual Studio 2015 中添加了一个断点 其中包含一个将字符串输出到的操作输出窗口 末尾会自动添加换行符 问题是 我之前的输出消息 不是通过断点输出 没有换行符 所以我想在字符串的开头添加新行字符 以避免它与我之前的消息
  • Microsoft.Extensions.DependencyInjection 中的属性注入

    我对使用 DI 容器还比较陌生 并且遇到了一些障碍 SimpleInjector 有一个具有以下签名的方法 Container RegisterInitializer
  • C 中的结构体和指针分段错误

    任何人都可以帮助解决我不断遇到的分割错误吗 这段代码很简单 但错误很难弄清楚 struct Link int key unsigned data 2 struct Link next struct Link previous struct
  • 用python从左到右解码二维码

    我有一个带有几个二维码的 png 基本上看起来像这样 解码我使用的二维码zbarlight from PIL import Image import zbarlight file path tests qr codes png with o
  • 静态方法的行为与其他可以重写的方法类似

    在子类的对象上 超类的静态方法是可用的 但是当我们在子类中定义相同的方法时 现在子类的对象开始指向子类方法 这听起来像是覆盖 但事实并非如此 因为静态方法可以 t 覆盖 这是如何发生的以及 java 的这个功能叫什么 class A ext
  • Bootstrap - 按钮工具栏宽度 100% - 使用 btn-group 的

    当我使用引导程序工具栏从左到右填充 100 时 我遇到一些问题btn 组 s 我尝试过使用 btn 组对齐 没有 btn group justified 的示例 http satori ramgaard net test 1 html di
  • iPad 上的 iOS 11 全屏 Web 应用程序和状态栏存在问题

    我有一个全屏主屏幕 Web 应用程序 专为 1024x768 分辨率而设计 因此它非常适合横向模式下的 iPad 或者至少 直到 iOS 11 之前都是如此 此更新现在在状态栏下呈现内容 将整个页面向下推了 20 像素 我涉及到的元标签如下
  • 如何在selenium中查找页面上的多个元素?

    我在同一页面上有多个具有相同 id 和名称或类的输入 HTML 标签 现在我应该如何找到第二个或第三个 等输入 我可以使用数组 所以我们是否有一些函数可以返回该页面的所有文本框 输入标签 首先 使用 FindElements 创建一个列表
  • C# ReaderWriteLock 中可升级读锁与写锁的区别

    ReaderWriterLock类中的可升级读锁和写锁有什么区别 根据MSDN的描述 只有一个线程可以进入可升级读锁 如果我遵循正确 我可能会忘记升级它 因为它与写锁相同 我缺少什么吗 我假设你的意思是ReaderWriterLockSli
  • UITableViewCell 内的 UIButton 窃取 UITableView 的触摸

    我有一个类似的问题this one https stackoverflow com questions 8379206 touch on uibutton in a uitableviewcell cannot scroll the tab
  • 在 Cadence 工作流程中的循环内调用相同的活动

    我在 cadence 工作流程中有一个问题 我们可以在 for 循环内使用不同的输入调用相同的活动吗 该代码是确定性的吗 如果执行工作流的工作线程在执行过程中停止并稍后重新启动 那么 cadence 在重新构建工作流时是否能够重播事件 例如
  • 使用 CASE 函数时,大于零的 WHERE 子句仍显示零

    我正在尝试使用 WHERE 子句来过滤掉我不需要的其他数据 SELECT post id MAX CASE WHEN meta key vlaue 1 THEN meta value ELSE NULL END as Customer MA
  • AJAX 和 FormsAuthentication,如何防止 FormsAuthentication 覆盖 HTTP 401?

    在配置了 FormsAuthentication 的一个应用程序中 当用户在没有身份验证 cookie 的情况下或使用过时的身份验证 cookie 访问受保护的页面时 ASP NET 会发出 HTTP 401 Unauthorized 然后
  • Javascript 从函数返回 false

    有没有办法做到以下几点 validateLogin return false 但其实是这样的 validateLogin 这是函数 function validateLogin if hi true return true else ret
  • 通过服务帐户访问作为 Web 应用程序发布的 GSheet 的正确设置

    我有一个作为网络应用程序发布的 GSheet 我试图允许从服务帐户访问它 它被设置为允许任何人访问 当我点击时我可以访问它 直接部署应用程序 URL 我已将项目转换为 GCP 标准项目 我创建了一个附加到的服务帐户 项目 服务帐户具有编辑者
  • svn 的预提交钩子修改要在 c# 中提交的文件

    我想在将文件提交到存储库之前以某种方式进行修改 实际上是在代码格式化程序中格式化文件 我发现从预提交示例 http tortoisesvn tigris org svn tortoisesvn trunk contrib hook scri
  • 主函数的返回类型[重复]

    这个问题在这里已经有答案了 可能的重复 C C 中 main 应该返回什么 https stackoverflow com questions 204476 what should main return in c c void main
  • 带有括号和变量名称的 OpenAPI 参数

    我正在开发一个 API 它允许使用如下 URL 进行搜索 GET https example com api data search field1 value1 GET https example com api data search f
  • 删除多个空白

    所以 如果我有一个像这样的字符串 hello what is my name 如何取出所有空格并仅用一个空格替换每个空格 这应该可以做到 replaced preg replace s s text Output hello what is