【发布时间】:2013-10-17 05:18:06
【问题描述】:
我正在使用下面的 php 代码来处理两个名为 namelist 和 placelist 的文本区域并将其回显到 html。
<?php
$namelist = $_POST['namelist'];
$placelist = $_POST['placelist'];
$names = explode("\n", $namelist);
$places = explode("\n", $placelist);
$entries = min(count($names), count($places));
for ($i = 0; $i < $entries; $i++) {
$name = trim($names[$i]);
$place = trim($places[$i]);
echo "My name is $name and I am from $place ".PHP_EOL;
}
?>
但上面的代码处理我的 textareas 中的空白行?我需要避免空行回显。
例如,如果namelist 包含
Tom
George
和placelist 包含
GK
US
我会得到如下输出:
My name is Tom and I am from GK
My name is George and I am from US
但是如果文本区域中有一个空行,它也会处理空行。例如:
Tom
George
和
GK
US
它会给出如下输出
My name is Tom and I am from GK
My name is George and I am from
【问题讨论】: