Az addslashes() függvény használata PHP-ben

Az Addslashes Fuggveny Hasznalata Php Ben



Néha adatokat kell beszúrnunk egy adatbázisba, vagy olyan adatokat kell megjelenítenünk egy weboldalon, amelyek speciális karaktereket, például idézőjeleket vagy aposztrófokat tartalmaznak. Ezek a speciális karakterek szintaktikai hibákat okozhatnak, ha nem megfelelően kezelik őket. Ehhez használhatjuk a addslashes() függvény PHP-ben. Ez a cikk az addslashes() függvényt és annak részleteit ismerteti egy PHP-kódban.

Tartalomjegyzék

Mi az addslashes() függvény a PHP-ben

A addslashes() függvény a PHP-ben fordított perjelet ad hozzá (\) a speciális karakterek, például idézőjelek, aposztrófok és fordított perjelek előtt. Ez a funkció arra szolgál, hogy elkerülje a speciális karaktereket egy karakterláncban, így azok biztonságosan tárolhatók adatbázisban vagy felhasználhatók egy weboldalon szintaktikai hibák nélkül.







Szintaxis

Az addslashes() függvény szintaxisa a következő:



perjelek ( $string )

Paraméterek

A függvénynek egyetlen paramétere van:



  • $string : Feldolgozandó karakterlánc.

Visszatérés

A módosított karakterláncot adja vissza a szükséges fordított perjelekkel, amelyek bizonyos karakterek elé kerülnek.





Hogyan működik az addslashes() függvény

Az addslashes() függvény egy karakterláncot vesz be bemenetként, és visszaadja a speciális karaktereket, amelyek elõtt fordított perjelet adnak meg.

A fordított perjellel ellátott karakterek a következők:



  • Egyszeres idézőjelek (')
  • Dupla idézőjelek (“)
  • Fordított perjelek (\)
  • Null byte (\0)

A megtisztított karakterkészlet a bemeneti karakterlánctól függ.

Példák addslashes() függvényre

Most bemutatunk néhány példaprogramot, amelyek elmagyarázzák az addslashes() függvények használatát a PHP-ben.

1. példa

Az adott PHP kód bemutatja az addslashes() függvény használatát a fordított perjelek hozzáadására egyetlen idézet karakterek egy karakterláncban:



// Input String

$str = perjelek ( 'Linux' ) ;

// kiírja a kihagyott karakterláncot

visszhang ( $str ) ;

?>

Itt a húr Linuxok argumentumként adjuk át az addslashes() függvénynek, amely az aposztróf karaktert egy fordított perjellel kerüli meg. A kapott karakterlánc lesz Linuxok .

A visszhang() Az utasítás a kihagyott karakterlánc kimenetre való kinyomtatására szolgál.

  Grafikus felhasználói felület, szöveg, alkalmazás, chat vagy szöveges üzenet
Leírás automatikusan generálva

2. példa

Az adott PHP kód bemutatja az addslashes() függvény használatát a fordított perjelek hozzáadására kettős idézet karakterek egy karakterláncban.



// Input String

$str = perjelek ( 'Linuxhint 'PHP' oktatóanyag' ) ;

// kiírja a kihagyott karakterláncot

visszhang ( $str ) ;

?>

Itt a húr Linuxhint „PHP” oktatóanyag argumentumként adjuk át az addslashes() függvénynek, amely a dupla idézőjel karaktert egy fordított perjellel kerüli meg. A kapott karakterlánc lesz Linuxhint \”PHP\” oktatóanyag . Az echo() utasítás kiírja a kimenetet:

3. példa

Az alábbiakban egy másik PHP kód található, amely bemutatja az addslashes() használatát.



$str = 'Ki a PHP?' ;

visszhang $str . 'Ez nem biztonságos adatbázis-lekérdezés esetén.
'
;

visszhang perjelek ( $str ) . 'Ez biztonságos adatbázis-lekérdezés esetén.' ;

?>

Itt a húr Ki a PHP? tárolja a $str változó. Az echo utasítás a karakterlánc kinyomtatására szolgál a kimenetre, egy üzenettel együtt, amely jelzi, hogy nem biztonságos a karakterlánc közvetlenül az adatbázis-lekérdezésben történő használata.

Az addslashes() függvény ezután a karakterláncban lévő aposztróf karakter elkerülésére szolgál egy fordított perjel hozzáadásával. A kapott karakterlánc lesz Kinek a PHP? .

A második visszhang Az utasítás a megtisztított karakterlánc kimenetre való kinyomtatására szolgál egy üzenettel együtt, amely jelzi, hogy biztonságos a karakterlánc használata adatbázis-lekérdezésben.

  Grafikus felhasználói felület, szöveg, alkalmazás, chat vagy szöveges üzenet
Leírás automatikusan generálva

Következtetés

Itt tárgyaltuk a PHP addslashes() függvényét, amely a karakterláncok speciális karaktereinek elkerülésére szolgál, így azok biztonságosan tárolhatók adatbázisban vagy weboldalakon használhatók. Továbbá kitértünk a függvény szintaxisára, paraméterére és visszatérési értékére. Az addslashes() függvény és példaprogramjának részleteiért olvassa el a cikket.