要按行读取 <textarea>
文本框中提交的字符串,并将每行存入数组中,可以使用 PHP 的 explode()
函数来实现。将提交的字符串按换行符 \n
进行分割,得到每行的字符串,然后存入数组。下面是示例代码:
// 获取提交的字符串
$text = $_POST[‘textarea_name’]; // 将 textarea_name 替换为实际的 textarea 名称
// 按行分割字符串,并存入数组
$lines = explode(“\n”, $text);
$result = array();
foreach ($lines as $line) {
$line = trim($line); // 去除每行的首尾空白字符
if (!empty($line)) {
$result[] = $line; // 将非空行添加到数组
}
}
print_r($result);
在上述代码中,通过 $_POST['textarea_name']
获取提交的字符串,然后使用 explode()
函数按换行符 \n
进行分割,得到每行的字符串。然后通过 foreach
循环遍历每行字符串,使用 trim()
函数去除每行的首尾空白字符,并将非空行存入 $result
数组。
执行上述代码,会输出按行存入数组后的结果。
请注意将代码中的 'textarea_name'
替换为实际的 <textarea>
的名称。另外,这段代码假设提交的字符串是通过 POST 方法传递的,你可以根据实际情况调整获取提交字符串的方式。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)