Како користити функцију аддсласхес() у ПХП-у

Kako Koristiti Funkciju Addslashes U Php U



Понекад морамо да убацимо податке у базу података или да прикажемо податке на веб страници која садржи посебне знакове попут наводника или апострофа. Ови специјални знакови могу изазвати синтаксичке грешке ако се њима не рукује правилно. За ово можемо користити додаје косе црте () функција у ПХП-у. Овај чланак покрива функцију аддсласхес() и њене детаље у ПХП коду.

Преглед садржаја

Шта је аддсласхес() функција у ПХП-у

Тхе додаје косе црте () функција у ПХП-у додаје обрнуту косу црту (\) пре специјалних знакова као што су наводници, апострофи и обрнуте косе црте. Ова функција се користи за избегавање специјалних знакова у стрингу тако да се могу безбедно ускладиштити у бази података или користити на веб страници без изазивања синтаксичких грешака.







Синтакса

Синтакса за функцију аддсласхес() је следећа:



додаје косе црте ( $стринг )

Параметерс

Функција има један параметар:



  • $стринг : Стринг за обраду.

Повратак

Враћа измењени стринг са неопходним обрнутим цртама додатим испред одређених знакова.





Како функционише функција аддсласхес().

Функција аддсласхес() узима стринг као улаз и враћа стринг са специјалним знаковима који су уклоњени додавањем обрнуте косе црте испред њих.

Знакови који имају префикс обрнуте косе црте укључују:



  • Једноструки наводници (‘)
  • Двоструки наводници (“)
  • обрнуте косе црте (\)
  • Нулл бајтови (\0)

Конкретан скуп знакова који се есцапе-ује зависи од улазног низа.

Примери функције аддсласхес().

Сада ћемо покрити неке примере програма који објашњавају употребу функција аддсласхес() у ПХП-у.

Пример 1

Дати ПХП код демонстрира употребу функције аддсласхес() за додавање обрнутих косих црта једноструки цитат знакови у низу:



// Улазни низ

$стр = додаје косе црте ( 'Линукс' ) ;

// штампа есцапед стринг

одјек ( $стр ) ;

?>

Ево, конац Линук-а се прослеђује као аргумент функцији аддсласхес(), која ће избећи знак апострофа помоћу обрнуте косе црте. Добијени низ ће бити Линук-ови .

Тхе одјек() израз се користи за штампање приказаног стринга на излазу.

  Графички кориснички интерфејс, текст, апликација, ћаскање или текстуална порука
Опис је аутоматски генерисан

Пример 2

Дати ПХП код демонстрира употребу функције аддсласхес() за додавање обрнутих косих црта двоструки цитат знакова у низу.



// Улазни низ

$стр = додаје косе црте ( 'Линукхинт 'ПХП' водич' ) ;

// штампа есцапед стринг

одјек ( $стр ) ;

?>

Ево низа Линукхинт „ПХП“ водич се прослеђује као аргумент функцији аддсласхес(), која ће избећи знак двоструких наводника са обрнутом косом цртом. Добијени низ ће бити Водич за Линукхинт \”ПХП\”. . Изјава ецхо() ће одштампати излаз:

Пример 3

Испод је још један ПХП код који показује употребу аддсласхес().



$стр = „Ко је ПХП?“ ;

одјек $стр . ' Ово није безбедно у упиту базе података.<бр>' ;

одјек додаје косе црте ( $стр ) . 'Ово је безбедно у упиту базе података.' ;

?>

Ево низа Ко је ПХП? се чува у $стр променљива. Изјава ехо се користи за штампање стринга на излазу заједно са поруком која указује да није безбедно користити стринг директно у упиту базе података.

Функција аддсласхес() се затим користи за избегавање знака апострофа у низу додавањем обрнуте косе црте испред њега. Добијени низ ће бити Чији ПХП? .

Друга одјек наредба се користи за штампање есцапед стринга на излазу заједно са поруком која указује да је безбедно користити стринг у упиту базе података.

  Графички кориснички интерфејс, текст, апликација, ћаскање или текстуална порука
Опис је аутоматски генерисан

Закључак

Овде смо разговарали о функцији аддсласхес() у ПХП-у, која се користи за избегавање специјалних знакова у стрингу тако да се могу безбедно чувати у бази података или користити на веб страници. Даље, покрили смо синтаксу, параметар и повратну вредност ове функције. За детаље о функцији аддсласхес() и њеном примеру програма, прочитајте чланак.