Paano Gamitin ang addslashes() Function sa PHP

Paano Gamitin Ang Addslashes Function Sa Php



Minsan kailangan nating magpasok ng data sa isang database o magpakita ng data sa isang web page na naglalaman ng mga espesyal na character tulad ng mga quote o apostrophe. Ang mga espesyal na character na ito ay maaaring magdulot ng mga error sa syntax kung hindi mahawakan nang maayos. Para dito, maaari nating gamitin ang addslashes() function sa PHP. Sinasaklaw ng artikulong ito ang addslashes() function at ang mga detalye nito sa isang PHP code.

Talaan ng mga Nilalaman

Ano ang addslashes() Function sa PHP

Ang addslashes() Ang function sa PHP ay nagdaragdag ng backslash (\) bago ang mga espesyal na character tulad ng mga quote, apostrophe, at backslashes. Ang function na ito ay ginagamit upang takasan ang mga espesyal na character sa isang string upang sila ay ligtas na maimbak sa isang database o magamit sa isang web page nang hindi nagdudulot ng mga error sa syntax.







Syntax

Ang syntax para sa addslashes() function ay ang mga sumusunod:



magdagdag ng mga pilikmata ( $string )

Mga Parameter

Ang function ay may isang solong parameter:



  • $string : String na ipoproseso.

Bumalik

Ibinabalik nito ang binagong string na may mga kinakailangang backslashes na idinagdag bago ang ilang mga character.





Paano Gumagana ang Addslashes() Function

Ang addslashes() function ay kumukuha ng string bilang input at ibinabalik ang string na may mga espesyal na character na nakatakas sa pamamagitan ng pagdaragdag ng backslash bago sila.

Ang mga character na may prefix na backslash ay kinabibilangan ng:



  • Mga solong panipi (‘)
  • Dobleng panipi (“)
  • Mga backslash (\)
  • Null byte (\0)

Ang partikular na hanay ng mga character na na-escape ay depende sa input string.

Mga halimbawa ng addslashes() Function

Ngayon ay tatalakayin natin ang ilang halimbawa ng mga programa na nagpapaliwanag sa paggamit ng mga addslashes() function sa PHP.

Halimbawa 1

Ang ibinigay na PHP code ay nagpapakita ng paggamit ng addslashes() function upang magdagdag ng mga backslashes dati nag-iisang quote mga character sa isang string:



// Input String

$str = magdagdag ng mga pilikmata ( 'Linux's' ) ;

// nagpi-print ng nakatakas na string

echo ( $str ) ;

?>

Dito, ang string ng Linux ay ipinasa bilang argumento sa addslashes() function, na makakatakas sa character na apostrophe na may backslash. Ang resultang string ay ng Linux .

Ang echo() statement ay ginagamit upang i-print ang escaped string sa output.

  Graphical na user interface, text, application, chat o text message
Awtomatikong nabuo ang paglalarawan

Halimbawa 2

Ang ibinigay na PHP code ay nagpapakita ng paggamit ng addslashes() function upang magdagdag ng mga backslashes dati dobleng quote mga character sa isang string.



// Input String

$str = magdagdag ng mga pilikmata ( Tutorial sa 'Linuxhint 'PHP' ) ;

// nagpi-print ng nakatakas na string

echo ( $str ) ;

?>

Narito ang string Linuxhint 'PHP' Tutorial ay ipinasa bilang argumento sa addslashes() function, na makakatakas sa double quotes na character na may backslash. Ang magreresultang string ay Linuxhint \”PHP\” Tutorial . Ang echo() na pahayag ay magpi-print ng output:

Halimbawa 3

Nasa ibaba ang isa pang PHP code na nagpapakita ng paggamit ng addslashes().



$str = 'Sino ang PHP?' ;

echo $str . ' Ito ay hindi ligtas sa isang query sa database.
'
;

echo magdagdag ng mga pilikmata ( $str ) . 'Ligtas ito sa isang query sa database.' ;

?>

Narito ang string Sino ang PHP? ay nakaimbak sa $str variable. Ang echo statement ay ginagamit upang i-print ang string sa output kasama ang isang mensahe na nagpapahiwatig na hindi ligtas na gamitin ang string nang direkta sa isang query sa database.

Ang addslashes() function ay pagkatapos ay ginagamit upang takasan ang apostrophe character sa string sa pamamagitan ng pagdaragdag ng backslash bago ito. Ang magreresultang string ay Sino ang PHP? .

Ang ikalawa echo statement ay ginagamit upang i-print ang nakatakas na string sa output kasama ang isang mensahe na nagpapahiwatig na ligtas na gamitin ang string sa isang query sa database.

  Graphical na user interface, text, application, chat o text message
Awtomatikong nabuo ang paglalarawan

Konklusyon

Dito, tinalakay namin ang function na addslashes() sa PHP, na ginagamit upang makatakas sa mga espesyal na character sa isang string upang ligtas silang maimbak sa isang database o magamit sa isang web page. Dagdag pa rito, sinaklaw namin ang syntax, parameter, at return value ng function na ito. Para sa mga detalye sa addslashes() function at ang halimbawang programa nito, basahin ang artikulo.