почему PHP_EOL добавляет странный символ?

У меня есть простая многострочная текстовая область с этим значением:

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? Что победит?

если я скопирую код выше в слове (офис Microsoft), это — результат:
http://oi58.tinypic.com/kd1t8h.jpg

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]