php

Как обрезать строки в PHP

Как обрезать строки в PHP
Функция обрезки строк состоит в том, чтобы удалить ненужные символы из строковых данных.  Строковые данные требуют обрезки для различных целей в PHP-программировании. Некоторое использование обрезки - это удаление ненужных пробелов из пользовательских данных, удаление символа новой строки из конца строковых данных и т. Д.  Когда пользователь отправляет данные, используя поля формы, нежелательные пробелы могут быть отправлены вместе с данными по ошибке. Этот тип ошибки приведет к возникновению ошибки, когда данные будут использоваться для проверки. Таким образом, обрезка струн необходима во многих случаях. В PHP используются три функции для обрезки строк. Эти trim (), ltrim () и rtrim (). Использование этих функций показано в этом руководстве на примерах.

Все функции обрезки используются для удаления любых пробелов в начале и в конце строки. Следующие символы считаются в PHP пробелами. Конкретный диапазон символов можно использовать без этих пробельных символов.

«« - пробел
«\ N» - символ новой строки
«\ T» - символ табуляции
«\ R» - символ возврата каретки
«\ 0» - символ вертикальной табуляции
«\ X0B» - символ нулевого байта

Пример-1: функция trim ()

Функция trim () может принимать два входа в качестве значений аргументов. Первый аргумент является обязательным, а второй - необязательным.  Если значение необязательного аргумента опущено, функция удалит пробел из начальной и конечной частей значения, предоставленного первым аргументом. В следующем примере в начале и в конце переменной есть несколько пробелов $ str1 и функция обрезки применяется для $ str1 без необязательного параметра.  «\ R \ n» пробелы включены в переменную $ str2 а также «\ R \ n» используется как значение второго аргумента функции trim (). В этом случае функция trim () удалит все «\ R \ n» пробелы с обеих сторон переменной $ str2. Значения диапазона могут использоваться как значение второго аргумента. С обеих сторон переменной есть числовые значения $ str3 и числовой диапазон 0… 9 используется как значение второго аргумента функции trim () для удаления числовой части с обеих сторон переменной $ str3.

$ str1 = "Я люблю программировать";
// использование функции trim () без необязательного значения
обрезка эха ($ str1)."
";
$ str2 = "\ r \ nPHP - популярный язык программирования \ r \ n";
// использование функции trim () с «\ r \ n» в качестве необязательного значения
обрезка эха ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// использование функции trim () с числовым диапазоном в качестве необязательного значения
обрезка эха ($ str3, "0… 9")."
";
?>

Выход:   

Пример 2: функции ltrim () и rtrim ()

ltrim () а также rtrim () функции идентичны отделка() функция. ltrim () удаляет пробелы или другие специфические символы с левой стороны и rtrim () удаляет пробелы или другие специфические символы с правой стороны любого строкового значения. В следующем примере ltrim () и rtrim () применяются к двум переменным, $ Str1 и $ Str2 с необязательным значением и без него.

$ Str1 = "PHP - популярный язык";
$ Str2 = "02JavaScript - это язык сценариев на стороне клиента99";
// используя функцию ltrim ()
echo "Вывод ltrim () без необязательного значения: ". ltrim ($ Str1)."
";
echo "Вывод ltrim () с необязательным значением: ". ltrim ($ Str2, "0… 9")."

";
// используя функцию rtrim ()
echo "Вывод rtrim () без необязательного значения: ". rtrim ($ Str1)."
";
echo "Вывод rtrim () с необязательным значением: ". rtrim ($ Str2, "0… 9")."
";
?>

Выход:   

Вам нужно будет использовать функции обрезки в вашей программе PHP в зависимости от требований для получения соответствующего вывода.  Я надеюсь, что это руководство поможет вам понять использование функций обрезки и правильно применить их в вашем PHP-скрипте.

Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...
5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...