php - 替换php中的空行

标签 php

如何从字符串中删除多个空行。 我查看了 stackoverflow 上的示例并尝试相应地更改我的代码,但我没有得到正确的答案。

function removeMultipleBlankLines(&$array)
{
  $value = $array;
  $value = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $value);

  return $value;
}

  $textarray=array("The red","big","  ","  ","fox","is ready","","","to jump.");

  echo print_r(removeMultipleBlankLines($textarray));

最佳答案

你可以这样做:

$array_with_nonblank_lines = array_filter($textarray, 'trim');

得到你想要的。

这里是 php's docs page about trim function 的链接,它完成了这项工作。

关于php - 替换php中的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972200/

相关文章:

php - 错误号 : 150 "Foreign key constraint is incorrectly formed" how can i fix this?

php - 使用 assetic 和 angular 在 symfony 中断开链接

javascript - 资源解释为脚本,但在单个站点上以 MIME 类型 text/html 传输

javascript - 如何将 PHP 'while loop' 插入 JavaScript 代码?

php - 处理 PHP 脚本中的 If-modified-since header

php - 正确确定日期字符串是否是该格式的有效日期

javascript - 发布内部功能

php - 在 Symfony 2 Controller 中抽象通用功能的正确方法是什么

php - var_dump() 返回零数组。无法上传文件 PHP

PHP 加速器和静态字段