【PHP合并一行中的换行符数量并在必要时减少它?】教程文章相关的互联网学习教程文章

使用PHP DOMDocument()类时保留换行符[复制]【代码】

参见英文答案 > PHP XML how to output nice format 7个当您查看源代码时,我的HTML看起来像这样: 原始HTML<!DOCTYPE html> <html><head></head><body></body> </html>但在我这样做之后:$dom = new DOMDocument(); $dom->loadHTML($html); $dom->saveHTML();我的源代码转向: 新的HTML<!DOCTYPE html><html><head></head><body></body></html>使用PHP DOMDocument()类及其方法时,如何保留新行...

PHP脚本中的两种换行符的区别【代码】【图】

在编写PHP脚本代码的时候,我们经常会看到 \n和这两个字符,它们都有换行的作用,那么到底有什么区别呢? 1.\n是使源代码换行,而浏览器显示的内容不换行;2.<br />是使浏览器显示的内容换行,而源代码不换行。 例子: PHP代码1:<?phpecho 0;echo "\n";echo 1;?> 浏览器显示:无换行 查看源码:有换行 PHP代码2:<?phpecho 0;echo "<br />";echo 1;?> 浏览器显示:有换行 查看源码:无换行 好了,这就是\n和的区别了,希望对大家有...

在PHP中解析CSV并尝试在字段内容中保留换行符【代码】

我有一个csv文件,其中一个列有换行符.该列是一个描述字段,因此它存储文本行,项目符号点,最重要的是换行符 – 有时两段之间存储.更复杂的是,描述字段也包含引号. 我已经尝试了所有我知道的内容(并保持格式化)为变量.我试过file_get_contents,str_getcsv和fgetcsv无济于事.其中一个函数让我把整个描述字段放到一个变量中,但它剥离了所有新行,所以一切都在一个巨大的段落中.另一个单独解析描述字段中的每个段落,而不是单个单元. 这是我...

PHP表中的换行符【代码】

我的项目有一点显示问题. 事实是我想在表中显示一些信息(sql请求的列类型SHOW Columns btw),但它无法正确显示. 代码是:try {echo '<table class="table table-bordered table-striped mb30 mt30">';echo'<thead><th class="text-center">Name of column</th><th class="text-center">Type</th><th class="text-center">Update</th><th class="text-center">Delete</th></thead>';echo'<tbody>';$sql = $bdd->query("SHOW COLUMNS ...

php – HTML textarea换行符【代码】

我有一个HTML文本区域,用户可以在其中输入文本,但是当提交表单并将其传递给回显它的PHP脚本时,没有任何换行符.知道HTML就是这样,我在回复之前尝试做一个preg_replace()…echo preg_replace("/\n/", "<br />", $_GET["text"]);但仍然一切都在一条线上. 所以我最好的猜测是HTML textareas使用不同的换行符……任何人都可以对这个主题有所了解吗? 编辑 好的,所以我发现了问题:Javascript正在剥离换行符. view code here 编辑2 好的,...

PHP:如何使用HTML Purifier使用nl2br()来保持换行符?【代码】

问题:当使用HTML Purifier处理用户输入的内容时,换行符不会被转换为< br />标签. 请考虑以下用户输入的内容:Lorem ipsum dolor sit amet. This is another line.<pre> .my-css-class {color: blue; } </pre>Lorem ipsum:<ul> <li>Lorem</li> <li>Ipsum</li> <li>Dolor</li> </ul>Dolor sit amet, MyName使用HTML Purifier处理时,以上内容将更改为以下内容:Lorem ipsum dolor sit amet. This is another line. 06001 Lorem ipsum...

PHP正则表达式与换行符与s修饰符不匹配【代码】

我试图匹配跨越2行的一系列单词. 说我有以下文字:this is a test another line我使用preg_match的正则表达式模式:/test.*another/si在这里测试:http://www.phpliveregex.com/p/2zj PHP模式修饰符:http://php.net/manual/en/reference.pcre.pattern.modifiers.php 我读过的所有内容都指向使用“s”修饰符来启用“.”.字符匹配新行,但我不能让这个工作.有任何想法吗?解决方法:你的正则表达式是正确的,并在我的本地机器上正常工作...

phpcms v9编辑器ckeditor设置回车换行br为段落p标签【图】

phpcms v9和dedecms自带的编辑器都是使用的ckeditor,在默认情况下使用ckeditor编辑内容时,按下回车键后在源代码显示的是<br>而非<p>标签,对于习惯于换行为p标签的我来说极为不便。 phpcms v9编辑器ckeditor设置回车换行<br>为段落<p>标签修改方法: 在\statics\js\ckeditor\config.js中查找 config.enterMode 找到如下代码(如上图中):config.enterMode = CKEDITOR.ENTER_BR;config.shiftEnterMode = CKEDITOR.ENTER_P; 将BR换...

php – 如何在Yii2验证规则消息中添加换行符【代码】

我需要打破Yii2验证规则中使用的长消息. 我试过这样的:public function rules() {return [['username', 'required', 'message' => 'long message first line here'."<br>".PHP_EOL.'long message last line here'],]; }但< br>出现在消息中,并且该行不会在我需要的地方中断. 为了清楚起见,我得到的是:long message first line here<br>long message last line here并不是:long message first line herelong message last line h...

在php变量中存储换行符【代码】

我正在开发一个Facebook应用程序,在其中我从数据库中获取一些文本并在页面上显示它.问题是我想在变量e-g中插入一行Break如果我从数据库复制文本并将其存储在变量中.. 让我们说吧$text =“我喜欢走路”; 我想在“to”之后插入一个换行符,我该怎么做?I had tried to store the text like this in html "I love to <html> <br> </html> but that didn't worked..只是假设这是文本..可能是下一次文本完全是Differnet没有“to”字....

在PHP中删除换行符-但它们仍在MySQL的LONGTEXT中显示【代码】

艾洛小伙子. 好的-像这样清理我的字符串:$clean_string = preg_replace("/[\n\r]/"," ",trim($dirty_string));..将其回显到屏幕上,并且可以正常工作-一大堆可爱的文本,没有换行符. 将其插入MySQL中的LONGTEXT类型字段中-然后在Sequel Pro中预览结果数据-由于某种原因,它具有新行.在我清理之前,它们的负载就像新的一样. 我究竟做错了什么?是LONGTEXT吗? 当我将SO页的内容用作字符串时,这就是html源代码的样子-注意很多空格和换行...

如何在PHP和MySQL的textarea中给换行符的同时避免SQL注入?【代码】

我想要的是当用户在描述框中输入换行符时,即:HTML中的textarea,则所有数据都安全地存储在SQL数据库中,但是如果用户给出链接,则链接也变为文本,但是当用户在描述文本框中输入回车符或换行符时,则它保存在数据库中,并且在从数据库中检索它时,将再次显示换行符.<textarea name"description" id="description" rows="4" cols="50"> //In The text area the user enter the text. Here I want if user gives html links then links bec...

PHP-每两行数据库后插入换行符【代码】

我有一个小脚本,可以在mysql数据库中打印一定数量的行. 有什么方法可以使它在每打印第二行后插入一个换行符吗? 在每行之后添加一个换行符很简单,但是我不知道如何在每行之后添加一个换行符.那可能吗?解决方法:在循环之前添加新变量$i = 0;然后在您的循环中添加if ($i != 0 && $i%2 == 0)echo '<br/>';

PHP MYSQL换行长查询?【代码】

有点愚蠢的问题,但我正在学习也许你可以教我一些东西! 我有时会有5或6行长的mysqli查询,我首先使用phpmyadmin测试它们,我可以按Enter键“将它们布局”,以便我在编码时看到它.如果我将它们复制并粘贴到我的php文件中,由于换行符,它们将无法工作. 我知道我可以添加一个变量,并让它像:$query = "SELECT bla bla bla bla"; $query .= " FROM table ..."; $query .= " WHERE ...";但我只是想知道是否有更好/更容易/更好的方式来布置我...

php – 将textarea保存到MySQL并保留换行符【代码】

想象一下博客或cms系统(PHP和MySQL).我想让用户在textarea中输入一些文本并将其保存到数据库中.数据库中字段的类型是TEXT. 我想保留换行符并在以后打印它们.我知道我可以用PHP的nl2br函数做到这一点,但是如何保护这个字符串免受SQL注入攻击(让我们假设我不能使用预处理语句).如果我在它上面使用mysql_real_escape_string,它不再显示换行符.$text = 'one line another line'; $text = mysql_real_escape_string($text); /* save to ...