为什么PHP_EOL添加了一个奇怪的字符?

时间:2014-12-17 12:19:40

标签: php row line rows

我有一个简单的多行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

0 个答案:

没有答案