php nl2br()与$_POST用法

来源:互联网 发布:文件管理程序软件 编辑:程序博客网 时间:2024/06/06 04:58

 string nl2br (string $string [, bool$is_xhtml = true ] )

1.nl2br在字符串所有新行之前插入 HTML 换行标记

2.在字符串string 所有新行之前插入 '<br />''<br>',并返回。

<? php

echo nl2br("good morning\n good afternoon");        //good morning

?>                             //good afternoon


PHP 全局变量 - 超全局变量

PHP中的许多定义变量都是“超全局的”,这意味着他们在一个脚本的全部作用域中都可用。在函数或方法中无需执行global $variable;就可以访问他们。

这些超全局变量是:

$GLOBALS

$_SERVER

$_REQUEST

$_POST

$_GET

$_FILES

$_ENV

$_COOKIE

$_SESSION


当 HTML 表单 (HTML Form) 的 method 为 get 时,$_GET 用来获取 HTML Form 的数据。

当 HTML 表单 (HTML Form) 的 method 为 post 时 , $_POST 用来获取 HTML Form 的数据。

获取 HTML 表单 (HTML Form) 文本输入框 (input type="text") 数据,取表单控件的 name 值,可以获得该表单控件的数据。


<body>
<form name="form1" method="post" action="#">
<textarea name="a" cols="20" rows="3" wrap="soft" id="a">我使用的是软回车!我输出后不换行!</textarea>

<textarea name="b" cols="20" rows="3" wrap="hard" id="b">我使用的是硬回车!我输出后自动换行!</textarea>
<br/>
<input type="submit" value="提交"/><br/>
</form>
<?php
echo nl2br($_POST[a])."<br>";
echo nl2br($_POST[b]);
echo "<br>";
?>
</body>

//我使用的是软回车!我输出后不换行!
//我使用的是硬回车!我
//输出后自动换行!