一般來說,在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...