Как я могу предотвратить 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
Избавиться от звонка trim
.
Эта функция возвращает строку с пробелами, удаленными из начала и конца строки.
Из документации PHP:
обрезать — убрать пробел (или другие символы) из начала и конца строки
Вам не следует использовать функцию trim (), если вы хотите, чтобы php оставил пробелы без изменений. Если вы примените обрезку к некоторой строке, она удалит пробелы в начале и в конце.
if(isset($_POST['btn_cel'])){
$text = trim($_POST['cel']);
$text = explode("\n", $text);
foreach($texto as $line){
echo trim(str_replace(' ',' ',$line));
}
}