keys - str_split php
explode textarea php(en nuevas lineas) (4)
puedo:
explode("/n", $_POST[''thetextarea'']);
¿Y que funcione en todas las plataformas? (La pregunta que hago es si alguna vez será / r / n y no solo / n ")
EDITAR:
Olvidé mencionar que estoy guardando $ _POST [''thetextarea''] en una base de datos de mysql VARCHAR 255. Parece que / r / n se convierte a / n.
Deberías usar:
explode("/r/n", $_POST[''thetextarea'']);
Siempre será lo mismo.
Los navegadores y otros usuarios-agentes se asegurarán de que estén :-)
Consulte http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1 para obtener más información.
Esto hará el truco dado /r/n
, /r
o /n
:
preg_split(''//r/n|[/r/n]/'', $_POST[''thetextarea''])
Puedes hacer algo como esto:
$text = trim($_POST[''textareaname'']);
$text = nl2br($text);
También puedes usar la constante PHP_EOL
:
explode(PHP_EOL, $_POST[''thetextarea'']);