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

2021-07-08 20:26:39 字數 1086 閱讀 5548

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

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

html**:

複製**

**如下:

php**:

複製**

**如下:

$str=$_get['test'];

echo $str.'';

$arr=explode("\n",$str);

print_r($arr);

echo count($arr).'

';//回車數

$str1=nl2br($str);//回車換成換行

echo $str1;

所有**:

複製**

**如下:

<?php

$str=$_get['test'];

echo $str.'';

$arr=explode("\n",$str);

print_r($arr);

echo count($arr).'

';//回車數

$str1=nl2br($str);//回車換成換行預設函式

echo $str1;

?>

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

複製**

**如下:

$names = preg_split('/\r\n/',$_post['textarea']);

foreach($names as $name)

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

複製**

**如下:

$vals = get_from_mydb();

$tmp = '';

foreach($vals as $val)

""和" "是什麼意思

相信大家都看到了,其實textarea中的回車變成字元就成"\n"了,所以php處理textarea中的回車其實就是處理字元中的"\n".

希望本文所述對大家的php程式設計有所幫助。

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

一般來說,在html表單中textarea中我們按回車與換行都是一些ascii或特殊的字元的編碼,如果不進行轉換輸出文字是沒的排版的。php獲取textarea的值是十分簡單的 textarea回車換行為 r n 下面看例子 html 複製 如下 php 複製 如下 str get test ech...

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

一般來說,在html表單中textarea中我們按回車與換行都是一些ascii或特殊的字元的編碼,如果不進行轉換輸出文字是沒的排版的。str get test echo str.arr explode n str print r arr echo count arr 回車數 str1 nl2br s...

jQuery獲取textarea文字域的值

jquery的.val 方法是專門用來獲取表單元素值的,而textarea也屬於表單元素所以可以直接用.val 方法獲取。不過要注意,由於textarea是個雙標記因此.text 或.html 方法也可以獲取到其中的資訊,但建議不要這樣獲取,因為.val 是專用於獲取值的方法,比.text 或.ht...