PHP str_replace 无法正常工作

2024-01-08

我正在使用 str_replace 但它无法正常工作。 我有一个文本区域,其输入通过表单发送。当服务器接收到数据时,我想将新行更改为“,”。

$teams = $_GET["teams"];
$teams = str_replace("\n",",",$teams);
echo $teams;

奇怪的是,我收到以下结果

Chelsea

,real

,巴塞罗那

而不是切尔西、皇马、巴塞罗那。

怎么了?


要扩展 Waage 的响应,您可以使用数组来替换两组字符

$teams = str_replace(array("\r\n", "\n"),",",$teams);
echo $teams;

这应该正确处理这两个项目,作为一个单独的项目\n是有效的,如果您只是替换,则不会被抓住\r\n

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

PHP str_replace 无法正常工作 的相关文章

  • PHP - 获取base64图像字符串解码并保存为jpg(生成空图像)

    嗨 我实际上是通过 ajax 发送一个 base64 图像字符串到一个 php 脚本 该脚本只是解码字符串并将内容保存为 jpg 文件 但结果是一张空图像 这怎么可能 PHP脚本 uploadedPhotos array photo 1 p
  • Yii2 异常:ApcCache 需要加载 PHP apc 扩展

    在高级模板前端的主配置中配置缓存组件时 我收到异常 在我的 php ini 上启用了扩展 rsults 如何解决此问题 前端 config main php cache gt class gt yii caching ApcCache ke
  • 如何将 HTML 转换为 Markdown?

    我有一个类似 stackoverflow 的网站 有一个文本区域 人们可以在其中写答案 我用这个 PHP 库 http parsedown org 转换降价 我的意思是我使用该函数来转换 italic to i italic i inclu
  • 为什么不能用反斜杠结束原始字符串? [复制]

    这个问题在这里已经有答案了 我在这里很困惑 尽管原始字符串会转换每个 to 但是当这个 最后出现它会引发错误 gt gt gt r so m e te xt so m e te xt gt gt gt r so m e te xt Synt
  • zip 文件的校验和

    我目前正在开发一个工具 它上传一组文件 然后使用 md5 校验和将文件与上一批上传的文件进行比较 并告诉您哪些文件已更改 对于常规文件 这工作正常 但某些上传的文件是 zip 存档 即使其中的文件相同 它们几乎总是会发生变化 有没有一种方法
  • 当sql连接中存在两个同名列时,如何从一个表列中获取值

    当我连接两个具有相同名称列的表时 我目前面临着尝试获取值的问题 例如 table1 date和table2 date 每个表中的日期不同 我将如何获取 日期 本例中的表1 我目前正在跑步 while row mysqliquery gt f
  • 阻止注销页面后的后退按钮

    我有 php 注销页面 当用户单击注销链接时 请参阅此页面并重定向到索引页面 但是当单击后退按钮时 我会看到带有用户数据的上一页 当然 当我刷新页面时 我看不到以前的页面和数据 我在单击注销并单击后退按钮后检查了其他代码 drupal 但我
  • 使用先前的反向引用作为命名捕获组的名称

    有没有办法使用对先前捕获组的反向引用作为捕获组的名称命名捕获组 这可能不可能 如果不可能 那么这就是一个有效的答案 下列 data description some description preg match data matches p
  • 将 Google 信任徽章添加到 Magento

    我正在尝试将 Google Trust Badge 添加到我的 magento 商店 我尝试在 Magento 网站上搜索扩展程序 但找不到 我是否需要将以下代码粘贴到产品和结账页面 还是必须对其进行更改 如果有人能引导我走向正确的方向 我
  • 语法错误,第 288 行出现意外的“endif”(T_ENDIF)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在离线处理我的 WordPress 网站的此代码错误 解析错误 语法错误 homez 541 photoher marie
  • 检查给定字符串是否等于给定字符串集中的至少一个字符串的有效方法

    给定一组字符串 比如说 String1 String2 StringN C 中确定最有效的方法是什么 返回true or false 是否给定string s匹配上面集合中的任何字符串吗 Boost Regex 可以用于此任务吗 std u
  • fgetcsv 在特定行打开?

    有没有办法使用 fgetcsv 在特定行上打开 我有一个非常大的 csv 想通过 ajax 一次运行大约 100 行 我可以轻松停止 while 循环 但如何在特定行上打开 或者这是不可能的 从第 100 行开始读取没有简单的方法 但您可以
  • 使用 PHP 的 MySQL 连接字符串

    我正在尝试通过本地计算机连接到托管在我的服务器上的数据库 我的服务器有cPanel 11 它是一个典型的共享服务器 由CentOS提供支持 安装了PHP和MySQL 准确地说 我在同一台服务器上持有经销商帐户 我想在不同帐户或域之间访问数据
  • java中如何连接字符串

    这是我的字符串连接代码 StringSecret java public class StringSecret public static void main String args String s new String abc s co
  • phpunit测试调用其他需要mock的类方法的方法

    我正在尝试创建一个非常标准的单元测试 在其中调用一个方法并断言它的响应 但是我正在测试的方法调用同一类中的另一个方法 该方法做了一些繁重的工作 我想模拟该方法 但仍按原样执行我正在测试的方法 仅使用从调用另一种方法返回的模拟值 我简化了示例
  • Apache、PHP 和 MySQL 可移植吗?

    我可以在外部硬盘上运行 Apache PHP 和 MySQL 吗 我需要这个 因为我在不同的地方工作 计算机 有时我没有安装和配置所有使用的应用程序 当然可以 XAMPP http www apachefriends org en xamp
  • Sonata DateTimePickerType 类默认日期显示错误的日期时间格式

    我陷入困境 我不知道如何使用 sonata DateTimePickerType 类正确设置默认日期和时间 我尝试了不同的方法 但到目前为止 没有一种方法没有帮助 在下面的截图中 help 键显示正确的日期和时间 但是当我使用 dp 默认日
  • suhosin.mt_srand.ignore 在 PHP 中一致洗牌数组的解决方法?

    我有一个 PHP 脚本 需要随机化一个具有一致结果的数组 这样它就可以向用户呈现前几个项目 然后如果他们愿意 他们可以从同一个打乱的集合中提取更多结果 我目前使用的是这个 基于我相信的 Fisher Yates 算法 function sh
  • URL 中的 %2F 中断并且未引用所需的 .php 文件 [重复]

    这个问题在这里已经有答案了 我需要将 作为变量作为 URL 的一部分传递 我的结构如下所示 www domain com listings page 1 city Burnaby South type Townhome bedroom 2
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li

随机推荐

  • T-SQL 子查询最大(日期)和连接

    我正在尝试连接多个表 但其中一个表具有不同日期的partid 的多条记录 我想获取最近日期的记录 以下是一些示例表 Table MyParts Partid Partnumber Description 1 ABC 123 Pipe 2 A
  • 如果违反了“应当/不得”要求,那么该要求位于哪一部分(例如语义、约束)是否重要?

    如果违反 应 不应 要求 那么该要求位于哪个部分 例如语义 约束 是否重要 问题原因 本意见 这是标准的语义部分 而不是约束 因此不需要诊断 违反语义部分中的 应 不应 要求是否不需要诊断 语义违规not需要诊断消息 而约束违规则需要 第
  • C# 控制台应用程序图标

    有谁知道如何在代码中设置 C 控制台应用程序的图标 不使用 Visual Studio 中的项目属性 您可以在项目属性中更改它 请参阅这篇堆栈溢出文章 是否可以从 net 更改控制台窗口的图标 https stackoverflow com
  • 如何从另一个分支完全替换 Git 中的 master 分支? [复制]

    这个问题在这里已经有答案了 我的 Git 存储库中有两个分支 master seotweaks 最初创建于master 我创建seotweaks目的是快速将其合并回master 然而 那是三个月前的事了 这个分支中的代码比之前提前了 13
  • 如何缓存片段视图

    我想缓存一个片段视图 我的活动有可滑动的选项卡 每个选项卡调用不同的片段 但是 当我在选项卡之间滑动时 由于片段视图被破坏 在滑动操作期间会重建 转换似乎相当慢 有谁知道如何缓存每个片段的视图以防止此问题 我使用库支持 v4 和 api 1
  • Laravel - Valet 2.* 只返回“它有效!”

    我正在尝试设置 Valet 来与我的 Laravel 项目一起使用 但遇到了标题中提到的问题 我当前运行的 Valet 版本是 2 0 3 到目前为止 这是我尝试过的 重新安装代客 重新启动 重新安装 php7 0 with fpm 重新启
  • 无法使用 fixup_bundle() 创建带有 Qt 的可移植包

    我已经在其他帖子中搜索过这个问题 但到目前为止还没有 所以我在这里 我想创建一个可移植的包 可移植 就像 我可以在任何 OS X 机器上运行它 即使我所需的库 Qt 没有安装 不幸的是 我不知道如何使用 fixup bundle 这似乎是合
  • Node.js 模块和函数中“this”的含义

    我有一个 JavaScript 文件 由以下方式加载require loaded by require var a this this is an empty object this anObject name An object var
  • iPhone iOS 4 - 安排应用程序在特定时间和日期运行功能

    我正在寻找一种方法 能够将我的应用程序设置为根据时间和星期几启动并执行某些功能 该应用程序需要能够设置时间和星期几 然后根据该时间和日期运行特定功能 例如 如果我将应用程序设置为每周六中午 12 00 运行 1 个函数 每周日下午 3 00
  • 将 Objective-C 方法转换为 Swift for NSInputStream(将字节转换为双精度)

    我在 Objective C 中有以下代码 double readDouble double value 0 0 if self read uint8 t value maxLength 8 8 NSLog Couldn t read do
  • var_dump() 不显示受保护和私有财产

    是否有任何函数或如何 var dump 对象而不显示它的受保护和私有财产 example class foo public public public protected protected protected private privat
  • 如何使用 .htaccess 禁用代理缓存

    我遇到一个问题 公司代理服务器为不同的登录用户提供页面 我认为我可以通过禁用代理缓存来解决这个问题 这一页 http drupal org node 32109建议在 htaccess 中包含以下代码片段 ExpiresDefault A0
  • 有人使用 JRuby-Rack 和 Rails 3 吗?

    还有其他人在运行 Rails 3 和 JRuby Rack 或者 Jetty 和 Rails 3 吗 有什么技巧吗 我对一些调试感到疯狂 此时我只想知道这是可能的 这些说明对我有用 http mathias biilmann net 201
  • 如何找到OpenSSL可信证书的路径?

    如何找出我的 OpenSSL 安装在哪里寻找已安装 受信任 的证书 有时是这样 etc ssl cert 但我有一个新系统 它不适用于此路径 查找证书的默认路径在每个平台上可能有所不同 您可以使用以下命令查找系统配置 openssl ver
  • MediaRecorder 捕获的音频文件在使用 Retrofit 2 发送到服务器后被破坏

    我的应用程序录制一个音频片段 并在录制完成后使用Retrofit2将片段发送到服务器 服务器收到文件 但文件已损坏 我所说的损坏是指无法播放 我使用以下 URL 示例 url mydomain co audio myaudio mp4 播放
  • 独立 IntelliJ 解析器中的符号解析

    我尝试使用 IntelliJ SDK 作为独立的 java 解析器 它在大多数情况下工作正常 但无法解析泛型方法的返回类型 当我调试时resolveMethod for verify mock simpleMethod 在 IntelliJ
  • Chrome 开发者扩展中的 CORS 问题

    我是 Chrome 扩展开发的新手 我正在开发一个 Chrome开发商扩展 作为开发人员工具的一部分出现 此要求是进行外部服务 某些 URL 调用 该调用可能位于也可能不在同一服务器 原始服务器 中 从文档中我看到扩展不受同源策略的限制 h
  • 字符串有多少个参数

    在C 中使用String Format格式化字符串之前 我想知道该字符串接受多少个参数 例如 如果字符串是 0 与 1 不同 我想知道该字符串接受两个参数 例如 如果字符串为 0 与 1 和 2 不同 则该字符串接受 3 个参数 我怎样才能
  • SQL Server Compact 文件在哪里?

    我有一个使用 SQL Server Compact 数据库的 ASP NET MVC 项目 我有以下连接字符串FoobarContext
  • PHP str_replace 无法正常工作

    我正在使用 str replace 但它无法正常工作 我有一个文本区域 其输入通过表单发送 当服务器接收到数据时 我想将新行更改为 teams GET teams teams str replace n teams echo teams 奇