Све функције обрезивања користе се за уклањање празних простора са почетка и краја низа. Следећи знакови се у ПХП-у сматрају празним простором. Одређени распон знакова може се користити без ових размака.
““ - свемирски карактер„\ Н“ - знак за нови ред
„\ Т“ - знак картице
„\ Р“ - знак за враћање кочије
„\ 0“ - вертикални знак картице
“\ Кс0Б” - нулабајтни знак
Пример-1: функција трим ()
трим () функција може узети два улаза као вредности аргумената. Први аргумент је обавезан, а други аргумент није обавезан. Ако је необавезна вредност аргумента изостављена, тада ће функција уклонити размак из почетног и завршног дела вредности коју даје први аргумент. У следећем примеру постоји више размака на почетку и крају променљиве $ стр1 и примењује се функција трим $ стр1 без опционог параметра. „\ Р \ н“ размаци су укључени у променљиву $ стр2 и „\ Р \ н“ користи се као друга вредност аргумента функције трим (). У овом случају, функција трим () ће уклонити све „\ Р \ н“ размаци са обе стране променљиве $ стр2. Вредности опсега могу се користити као вредност другог аргумента. На обе стране променљиве налазе се нумеричке вредности $ стр3 и нумерички опсег 0… 9 користи се као друга вредност аргумента функције трим () за уклањање нумеричког дела са обе стране променљиве $ стр3.
$ стр1 = "Волим програмирање";// коришћењем функције трим () без опционалне вредности
ехо трим ($ стр1)."
";
$ стр2 = "\ р \ нПХП је популаран програмски језик \ р \ н";
// коришћење функције трим () са „\ р \ н“ као опционалном вредношћу
обрезивање одјека ($ стр2, "\ р \ н")."
";
$ стр3 = "123 линукхинт.цом 890 ";
// коришћење функције трим () са нумеричким опсегом као опционалном вредношћу
ехо трим ($ стр3, "0 ... 9")."
";
?>
Излаз:
Пример-2: лтрим () и ртрим () функције
лтрим () и ртрим () функције су идентичне трим () функцију. лтрим () уклања размаке или друге специфичне знакове са леве стране и ртрим () уклања размаке или друге специфичне знакове са десне стране било које вредности низа. У следећем примеру, лтрим () и ртрим () се примењују на две променљиве, $ Стр1 и $ Стр2 са и без опционалне вредности.
$ Стр1 = "ПХП је популаран језик";$ Стр2 = "02ЈаваСцрипт је скриптни језик на страни клијента99";
// коришћењем функције лтрим ()
ецхо "Излаз лтрим () без опционалне вредности: ". лтрим ($ Стр1)."
";
ецхо "Излаз лтрим () са опционалном вредношћу: ". лтрим ($ Стр2, "0… 9")."
";
// коришћењем функције ртрим ()
ецхо "Излаз ртрим () без опционалне вредности: ". ртрим ($ Стр1)."
";
ецхо "Излаз ртрим () са опционалном вредношћу: ". ртрим ($ Стр2, "0… 9")."
";
?>
Излаз:
У свом ПХП програму мораћете да користите функције обрезивања на основу захтева за добијање одговарајућих резултата. Надам се да ће вам овај водич помоћи да разумете употребу функција обрезивања и правилно их примените у својој ПХП скрипти.