如何在php中执行新行。我使用的是PHP 5.6.8。试图在php中创建一个新行,即在双引号中使用"\n“,但这是行不通的。我试过IE、Chrome和Firefox,它们都没有显示新的线条。例如,下面的代码
echo "my name is \n amrak ijrod";
应输出
my name is
amrak ijrod
但是我得到的输出是,没有新的行。
my name is amrak ijrod
不过,\t和\r工作得很好。我尝试使用多行序列(下面文档) <<<操作符。
<?php
$author =
这个问题纯粹是为了获得整洁的HTML代码输出。
在一个简单的PHP文件中,您可以使用标记来选择何时将PHP嵌入到文档中。但是,当这个标记直接在常规HTML元素上使用时,分隔这两个元素的换行符似乎被删除或忽略了。
观察PHP中的以下代码
<div>
<?php echo "This is some extra text." ?>
</div>
输出如下所示
<div>
This is some extra text.</div>
但是,如果我在标签后面直接添加一些东西,
<div>
<?php echo
我一直使用preg_match,它总是运行得很好,但是今天我尝试获取两个html标签<code: 1>DATA</code>之间的内容
我有一个问题,我的代码解释了这个问题:
function findThis($data){
preg_match_all("/\<code: (.*?)\>(.*?)\<\/code\>/i",$data,$conditions);
return $conditions;
}
// plain text
// working fine
$data1=
我在JavaScript中有一个奇怪的未终止的字符串文字错误。当我只输出一个单词时,比如"php“(在cache_open.handler变量中)。没有错误。这是脚本,下面的脚本运行良好:
<script>
var cache_open = {};
var cache_name_open={};
var handler='open';
cache_open.handler='<pre class="brush: html;">
下面的代码为用户请求新密码时发送的电子邮件生成文本:
<?php echo __('Your password has been reset, your new login information can be found below:') ?>
Email: <?php echo $sfGuardUser->getEmailAddress().PHP_EOL; ?>
Contraseña: <?php echo $password; ?>
正如您所看到的,在代码的前两行之间有两个空行。
当电子邮件到达时,空行的数量与.php文件中
我是PHP编程中的新手,我的换行不起作用。
请在下面的代码中找到bug:
<?php
echo "hello World \n ";
//the next section will demonstrate the use of variable
$name='Nadim Emon';
echo "Hello $name";
?>
如果没有PHP标签,php进入html模式。够简单的了。此代码:
<pre>a
<?php echo 'b';?>
c
</pre>
将产出:
a
bc
<?php echo 'b';?>之后的新行被裁剪了。
但是这个代码(关闭php标记后的空格):
<pre>a
<?php echo 'b';?>
c
</pre>
将产出:
a
b // there is a space after 'b '
c
那么,在最后一个php标记
运行此文件时:
works
fine
<?php echo 'except when it'; ?>
<?php echo 'does not'; ?>
我希望看到以下输出:
works
fine
except when it
does not
因为在第一个echo语句之后显然有两个换行符,但是它却打印:
works
fine
except when it
does not
那么,如果该行上只有php代码,php就移除换行符?为什么会发生这种事?
这是我的完整网页,php代码直接取自。然而,页面上的所有文本都呈现在一行上吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" co
我正在尝试保持我写的表格的所有回复的运行总数,但我在使每个回复都换一行时遇到了麻烦。下面是我的代码。我只是想让它更容易阅读,因为现在发生的情况是,所有的响应都挤在一起,希望每个响应都在新的一行上。我尝试了一些东西,并在代码中对它们进行了注释,结果是什么。提前谢谢。
<?php
if (isset($_POST['sometext']))
{
$myFile = "testFile.txt";
$thetext=$_POST['sometext'] ;//added + "\n" here but al
我试着运行这段代码来打印多行输出,但是它并没有像预期的那样工作。
<?php
$author = "Bill Gates";
$text = <<<_END
Success is a lousy teacher.
It seduces smart people into thinking they can't lose.
-$author
_END;
echo $text;
?>
缩进是非常好的,但是输出仍然是在一行中。
这是输出
我的html中有一个文本区域表单。如果用户在两句话之间输入,该数据应该带到我的PHP中。
目前,如果用户输入:
Apple
Google
MS
我的PHP代码是:
$str = $_POST["field"];
echo $str;
我得到了
Apple Google MS
作为输出。我希望输出是这样的
Apple
Google
MS
我该怎么办?
我最近使用Magento托管了我的网站,在设置我的cron.php时,我得到了以下输出:
/home/xxx/webapps/abc/cron.php: line 1: ?php
: No such file or directory
/home/xxx/webapps/abc/cron.php: line 2: /**
: No such file or directory
/home/xxx/webapps/abc/cron.php: line 3: bin: command not found
/home/xxx/webapps/abc/cron.php: line 4: $'*
我想用正则表达式提取这一节的全部PHP代码:
<h1>Extract the PHP Code</h1>
<?php
echo(date("F j, Y, g:i a") . ' and a stumbling block: ?>');
/* Another stumbling block ?> */
echo(' that works.');
?>
<p>Some HTML text ...</p>
不幸的是,
我有一个非常简单的html / php代码。它只有一个文本区域和一个发送按钮。
在文本区域中,我有一个文本,它在文本的开头有3行新行。我需要那些换行符。
之后,当我提交表单时,由于某种原因,它是文本开头的第一个断行。当我再次发送时,它会再次发送,去掉换行符,而内容的开头不是文本。
为什么会发生这种情况?我尝试了FF,Chrome,Safari,Oprea,IE,同样的结果。
您可以使用以下代码对其进行测试:
<?php
if (empty($_POST["operation"])) {
//Init the textarea value if form not s
我已经处理这个问题很多年了,但是它太挑剔了,我从来没有研究过它。但我一直想知道。
在PHP模板中,如果我运行以下命令:
<p>
<?php echo 'Between "?>" and "</p>" is one linebreak.'; ?>
</p>
<p>
<?php echo 'Between "?>" and "</p>" is one space, then one linebreak.'; ?&
我正在尝试从简单的用python编写的telnet-server调用一些php脚本。这是一个代码。
# -*- coding: utf8 -*-
#!/usr/bin/env python
# скрипт перекидывает выполнение нужного скрипта на определённый порт
import socket
import os
from commands import *
import subprocess
#define server properties
host = ''
port
这是我的HTML代码。
<?php
// php code that adds a single div
?>
<script id = "conf">
决赛后显然有两个返回字符。
?>
但是,输出如下:
<div id='conf'></div>
<script id = "conf">
似乎是一个返回字符(行终结者)被“吸”。看来PHP片段是如何做到这一点的。
为什么会这样呢?
这是预期的行为吗?
我只是觉得很奇怪。显然可以添加返回字符,但是如何减去一个字符呢?只是觉得