У меня есть простая многострочная текстовая область с этим значением:
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
Задача ещё не решена.
Других решений пока нет …