Talaan ng mga Nilalaman
- Ano ang addslashes() Function
- Syntax
- Parameter s
- Bumalik
- Paano Gumagana ang Addslashes() Function
- Mga halimbawa ng addslashes() Function
- Konklusyon
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.
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.
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.