Удалить пробел из первой строки текста

Как я могу предотвратить php, чтобы удалить пробелы из начала первой строки textarea. Каждый раз, когда я отправляю форму, поле удаления удаляется … даже если я заменю его на nbsp;

Код, который я использую:

PHP

if(isset($_POST['btn_cel'])){
$text = trim($_POST['cel']);
$text = explode("\n", $text);
foreach($texto as $line){
echo str_replace(' ',' ',$line);
}
}

Вход

   1234 5678
abcdefghif

Выход

1234 5678
abcdefghif

0

Решение

Избавиться от звонка trim.

Эта функция возвращает строку с пробелами, удаленными из начала и конца строки.

1

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

Из документации PHP:

обрезать — убрать пробел (или другие символы) из начала и конца строки

0

Вам не следует использовать функцию trim (), если вы хотите, чтобы php оставил пробелы без изменений. Если вы примените обрезку к некоторой строке, она удалит пробелы в начале и в конце.

0

if(isset($_POST['btn_cel'])){
$text = trim($_POST['cel']);
$text = explode("\n", $text);
foreach($texto as $line){
echo trim(str_replace(' ',' ',$line));
}
}
0
По вопросам рекламы [email protected]