Премахване на интервалите
От много източници на PHP да знаят, че потребителите не може да се вярва, защото на тяхната небрежност, се опитва да проникна в сайта и т.н. Но хората не се доверявайте на другите, не е себе си вярва. Ето защо предлагам да използвате друг лозунг: ". Trust, но провери".
Как да премахнете следящ пространство?
Гранични пропуски PHP отстранява чрез тапицерия (функция). т.е.
$ Вход = "име";
$ Вход = отрежете ($ вход)
// резултат: $ вход = "име"
подреден () аналог има ltrim () и RTRIM (). първи пресича заготовки само от лявата страна, а другият само надясно. В някои случаи е необходимо.
Ако пишете в нормален HTML-код, за да сложи ключ пространство TAB в браузъра няма да видите разликата. Но за PHP и това е много важно, тъй като пространството на браузъра е само пространство, но за PHP е символ, че има редица от 16-шестнадесетично число система, например:
"" (ASCII 32 (0x20)), пространството характер.
"\ Т" (ASCII 9 (0x09)), раздел характер.
"\ N" (ASCII 10 (0x0A)), символ за нов ред.
"\ R" (ASCII 13 (0x0D)), нов ред.
"\ 0" (ASCII 0 (0x00)), NUL байта.
"\ X0B" (ASCII 11 (0x0B)), вертикална раздел.
И всичко това в PHP е отрязан, тъй като крайните интервали.
Започвайки с PHP-4.1.0 версия на тапицерия () функции. ltrim () и RTRIM () е втори вариант:
$ Текст = отрежете ($ на текст "на");
Ако този параметър не е тогава отрязани всички по-горе герои. Ако е зададена, отсече само онези символи, които задача:
$ Текст = отрежете ($ текстови, "\ т.");
Параметърът може да отнеме няколко стойности:
$ Текст = отрежете ($ текстови, "\ т \ н \ x0B.");
С помощта на параметъра, можете да изтриете няколко контролни знаци:
$ Текст = отрежете ($ текстови, "\ x00 .. \ x1F");
В този случай, премахнете всички контролни знаци, 0-31.
Спирайки на интервалите и контролни знаци друга всичко.