Я создаю приложение, которое выполняет "прокрутку" от магнитного считывателя. Строка, возвращаемая магнитным считывателем, имеет разрыв строки после текста. Могу ли я использовать php trim() для удаления строки (и, очевидно, любой пробел pre или post)?
Удаляет ли php trim() удаление строк?
Ответ 1
Да, см. руководство:
Эта функция возвращает строку с пробелом, разделенным с начала и конца
str
. Без второго параметраtrim()
разделит эти символы:
" "
(ASCII 32 (0x20)), обычное пространство."\t"
(ASCII 9 (0x09)), вкладка."\n"
(ASCII 10 (0x0A)), новая строка (строка)."\r"
(ASCII 13 (0x0D)), возврат каретки."\0"
(ASCII 0 (0x00)), NUL-байт."\x0B"
(ASCII 11 (0x0B)), вертикальная вкладка.
Ответ 2
Также обратите внимание: trim($string, "\n")
или trim($string, " ")
Ответ 3
Обратите внимание, что обрезка не удалит ее по умолчанию, если она имеет breakline: <br>
в конце, поэтому будьте осторожны с этим.
В противном случае ответ @Pekka @Petah хорош.