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 скрипт.

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...