最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php獲取textarea的值并處理回車換行的方法

 更新時(shí)間:2014年10月20日 11:42:51   投稿:shichen2014  
這篇文章主要介紹了php獲取textarea的值并處理回車換行的方法,涉及到對(duì)特殊字符的轉(zhuǎn)換與處理,需要的朋友可以參考下

本文實(shí)例講述了php獲取textarea的值并處理回車換行的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

一般來說,在html表單中textarea中我們按回車與換行都是一些ascii或特殊的字符的編碼,如果不進(jìn)行轉(zhuǎn)換輸出文字是沒的排版的。

php獲取textarea的值是十分簡單的 textarea回車換行為 \r\n 下面看例子
HTML代碼:

復(fù)制代碼 代碼如下:
<Textarea name="test" rows="3″ cols="20″ id="test"></textarea>

PHP代碼:

復(fù)制代碼 代碼如下:
$str=$_GET['test'];
echo $str.'<br />';
$arr=explode("\n",$str);
print_r($arr);
echo count($arr).'<br />';//回車數(shù)
$str1=nl2br($str);//回車換成換行
echo $str1;

所有代碼:

復(fù)制代碼 代碼如下:
<html>
<head>
<title></title>
</head>
<body>
<form action="">
<textarea name="test"></textarea>
<input type="submit"  />
</form>
<?php
$str=$_GET['test'];
echo $str.'<br />';
$arr=explode("\n",$str);
print_r($arr);
echo count($arr).'<br />';//回車數(shù)
$str1=nl2br($str);//回車換成換行默認(rèn)函數(shù)
echo $str1;
?>
</body>
</html>

再來看一段dz論壇中例子。不多說了,直接上代碼:

復(fù)制代碼 代碼如下:
$names = preg_split('/\r\n/',$_POST['textarea']);
foreach($names as $name){
    // todo something eg: echo $name;
}

取值很簡單,那么賦值呢,在textarea中輸出換行符可沒那么簡單

復(fù)制代碼 代碼如下:
$vals = get_from_mydb();
$tmp = '';
foreach($vals as $val){
    $tmp .= $val.'&#13;&#10;';
}

"&#13;"和"&#10;"是什么意思
相信大家都看到了,其實(shí)textarea中的回車變成字符就成"\n"了,所以php處理textarea中的回車其實(shí)就是處理字符中的"\n".

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php中將數(shù)組轉(zhuǎn)成字符串并保存到數(shù)據(jù)庫中的函數(shù)代碼

    php中將數(shù)組轉(zhuǎn)成字符串并保存到數(shù)據(jù)庫中的函數(shù)代碼

    為了方便可以把php的數(shù)組轉(zhuǎn)換為 字符串保存到數(shù)據(jù)庫中。當(dāng)需要用時(shí)就可以取出字符串再轉(zhuǎn)成數(shù)組即可。下為為php數(shù)組與字符串相互轉(zhuǎn)換的自定義函數(shù)
    2013-09-09
  • php7和php5的詳細(xì)對(duì)比

    php7和php5的詳細(xì)對(duì)比

    這篇文章主要介紹了php7和php5詳細(xì)對(duì)比,對(duì)此感興趣的同學(xué),可以自己研究下
    2021-04-04
  • PHP遠(yuǎn)程連接MYSQL數(shù)據(jù)庫非常慢的解決方法

    PHP遠(yuǎn)程連接MYSQL數(shù)據(jù)庫非常慢的解決方法

    如果一個(gè)問題出現(xiàn)兩次,那么這個(gè)問題就值得去研究下了,上次客戶說MYSQL數(shù)據(jù)庫很慢,我還在想,不會(huì)是PHP的問題吧?
    2008-07-07
  • PHP基于phpqrcode類生成二維碼的方法示例詳解

    PHP基于phpqrcode類生成二維碼的方法示例詳解

    這篇文章主要介紹了PHP基于phpqrcode類生成二維碼的方法詳解,文章通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 解析如何在PHP下載文件名中解決亂碼的問題

    解析如何在PHP下載文件名中解決亂碼的問題

    本篇文章是對(duì)如何在PHP下載文件名中解決亂碼的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP開發(fā)框架總結(jié)收藏

    PHP開發(fā)框架總結(jié)收藏

    收集整理了一些主要的PHP開發(fā)框架和CMS系統(tǒng)平臺(tái),在此一并作個(gè)總結(jié),或許以后會(huì)有補(bǔ)充。
    2008-04-04
  • PHP實(shí)現(xiàn)多張圖片上傳功能的示例代碼

    PHP實(shí)現(xiàn)多張圖片上傳功能的示例代碼

    這篇文章主要給大家介紹了關(guān)于如何利用PHP實(shí)現(xiàn)多張上傳圖片功能的,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)PHP具有一定的幫助,需要的可以參考一下
    2022-06-06
  • php中取得文件的后綴名?

    php中取得文件的后綴名?

    今天給學(xué)員講課,關(guān)于數(shù)組的應(yīng)用舉例,說了怎樣取得一個(gè)文件的后綴名,總結(jié)一下,方法挺多的,下面分享給大家
    2012-02-02
  • 七款最流行的PHP本地服務(wù)器分享

    七款最流行的PHP本地服務(wù)器分享

    文章介紹了7個(gè)最常用的PHP本地服務(wù)器,一般來說,本地的PHP平臺(tái)分為兩種,一種是LAMP,即為Linux+Apache+MySql+PHP;另一種是WAMP,它是Windows+Apache+MySql+PHP,而前者一般優(yōu)秀于后者。當(dāng)然,本文將主要針對(duì)WAMP平臺(tái)上
    2013-02-02
  • php-accelerator網(wǎng)站加速PHP緩沖的方法

    php-accelerator網(wǎng)站加速PHP緩沖的方法

    我們知道 Zend 有免費(fèi)的優(yōu)化引擎針對(duì) PHP 而作,但是 FreeLAMP 這次采用的是一個(gè)叫做 PHP Accelerator 的緩沖產(chǎn)品。
    2008-07-07

最新評(píng)論

日土县| 鄄城县| 随州市| 霞浦县| 加查县| 湘潭县| 宁海县| 英山县| 英山县| 邮箱| 汉川市| 衡水市| 三穗县| 龙江县| 威远县| 霍城县| 屏边| 武义县| 远安县| 黄骅市| 高邮市| 文水县| 海林市| 时尚| 合作市| 突泉县| 桑植县| 星子县| 馆陶县| 大姚县| 沈丘县| 隆尧县| 平江县| 馆陶县| 柳江县| 历史| 永定县| 崇文区| 新河县| 南昌县| 武定县|