Turinys
- Kas yra addslashes() funkcija
- Sintaksė
- Parametras s
- Grįžti
- Kaip veikia Addslashes() funkcija
- Addslashes() funkcijos pavyzdžiai
- Išvada
Kas yra addslashes() funkcija PHP
The brūkšniai () PHP funkcija prideda pasvirąjį brūkšnį (\) prieš specialiuosius simbolius, pvz., kabutes, apostrofus ir pasviruosius brūkšnius. Ši funkcija naudojama norint išvengti specialiųjų simbolių eilutėje, kad juos būtų galima saugiai saugoti duomenų bazėje arba naudoti tinklalapyje, nesukeliant sintaksės klaidų.
Sintaksė
Funkcijos addslashes () sintaksė yra tokia:
papildomi brūkšniai ( $string )
Parametrai
Funkcija turi vieną parametrą:
- $string : Apdorojama eilutė.
Grįžti
Jis grąžina pakeistą eilutę su būtinais pasviraisiais brūkšniais, pridėtais prieš tam tikrus simbolius.
Kaip veikia Addslashes() funkcija
Funkcija addslashes() naudoja eilutę kaip įvestį ir grąžina eilutę su specialiais simboliais, pašalintais prieš juos pridedant pasvirąjį brūkšnį.
Simboliai, kurių priešdėlis yra pasvirasis brūkšnys, yra šie:
- Pavienės kabutės (')
- Dvigubos kabutės (“)
- Pasvirieji brūkšniai (\)
- Nuliniai baitai (\0)
Konkretus simbolių rinkinys, kuris pašalinamas, priklauso nuo įvesties eilutės.
Addslashes() funkcijos pavyzdžiai
Dabar apžvelgsime keletą pavyzdinių programų, paaiškinančių addslashes () funkcijų naudojimą PHP.
1 pavyzdys
Pateiktas PHP kodas parodo, kaip anksčiau naudojama funkcija addslashes() norint pridėti pasvirąjį brūkšnį viena citata simboliai eilutėje:
// Įvesties eilutė
$str = papildomi brūkšniai ( 'Linux' ) ;
// atspausdina pabėgusią eilutę
aidas ( $str ) ;
?>
Čia, styga Linux’ai perduodamas kaip argumentas funkcijai addslashes(), kuri pašalins apostrofo simbolį pasviruoju brūkšniu. Gauta eilutė bus Linux'ai .
The echo () teiginys naudojamas pabėgusiai eilutei spausdinti į išvestį.
2 pavyzdys
Pateiktas PHP kodas parodo, kaip anksčiau naudojama funkcija addslashes() norint pridėti pasvirąjį brūkšnį dviguba citata simboliai eilutėje.
// Įvesties eilutė
$str = papildomi brūkšniai ( „Linuxhint „PHP“ pamoka“ ) ;
// atspausdina pabėgusią eilutę
aidas ( $str ) ;
?>
Čia styga Linuxhint „PHP“ pamoka perduodamas kaip argumentas funkcijai addslashes(), kuri pašalins dvigubų kabučių simbolį su pasviruoju brūkšniu. Gauta eilutė bus Linuxhint \'PHP\' pamoka . Teiginys echo() išspausdins išvestį:
3 pavyzdys
Žemiau yra kitas PHP kodas, rodantis, kaip naudojamas addslashes ().
$str = 'Kas yra PHP?' ;
aidas $str . 'Tai nesaugu duomenų bazės užklausoje.
' ;
aidas papildomi brūkšniai ( $str ) . 'Tai saugu duomenų bazės užklausoje.' ;
?>
Čia styga Kas yra PHP? yra saugomas $str kintamasis. Echo sakinys naudojamas spausdinti eilutę į išvestį kartu su pranešimu, nurodančiu, kad nesaugu naudoti eilutę tiesiogiai duomenų bazės užklausoje.
Tada funkcija addslashes() naudojama norint išvengti apostrofo simbolio eilutėje, prieš jį pridedant pasvirąjį brūkšnį. Gauta eilutė bus Kas yra PHP? .
Antras aidas Teiginys naudojamas spausdinti pabėgusią eilutę į išvestį kartu su pranešimu, rodančiu, kad eilutę saugu naudoti duomenų bazės užklausoje.
Išvada
Čia aptarėme PHP funkciją addslashes (), kuri naudojama norint išvengti specialiųjų simbolių eilutėje, kad juos būtų galima saugiai saugoti duomenų bazėje arba naudoti tinklalapyje. Be to, apžvelgėme šios funkcijos sintaksę, parametrą ir grąžinimo reikšmę. Norėdami gauti daugiau informacijos apie funkciją addslashes() ir jos pavyzdinę programą, skaitykite straipsnį.