我有一个简单的多行textarea,其值为:
50
20
10
表单发送后我使用PHP验证帖子,如下所示:
foreach( explode( PHP_EOL, $_POST['mytexarea'] ) as $row ) {
var_dump( $row );
// if( !is_numeric( $row ) ) { echo('error');} // it return 'error'!!!
}
返回:
string(3) "50"
string(3) "20"
string(2) "10"
为什么在前2个值中有3个字符而不是2个?有什么好处?
如果我复制上面的代码(微软办公室),这就是结果: http://oi58.tinypic.com/kd1t8h.jpg