Съдържание
- Какво представлява функцията addslashes().
- Синтаксис
- Параметър с
- Връщане
- Как работи функцията addslashes().
- Примери за функция addslashes().
- Заключение
Какво представлява функцията addslashes() в PHP
The добавя наклонени черти() функция в PHP добавя обратна наклонена черта (\) пред специални знаци като кавички, апострофи и обратни наклонени черти. Тази функция се използва за екраниране на специални знаци в низ, така че да могат безопасно да се съхраняват в база данни или да се използват на уеб страница, без да причиняват синтактични грешки.
Синтаксис
Синтаксисът за функцията addslashes() е както следва:
добавя наклонени черти ( $низ )
Параметри
Функцията има един параметър:
- $низ : Низ за обработка.
Връщане
Той връща модифицирания низ с необходимите обратни наклонени черти, добавени преди определени знаци.
Как работи функцията addslashes().
Функцията addslashes() приема низ като вход и връща низа със специални символи, екранирани чрез добавяне на обратна наклонена черта преди тях.
Знаците, които са с префикс обратна наклонена черта, включват:
- Единични кавички (‘)
- Двойни кавички (“)
- Наклонени черти (\)
- Нулеви байтове (\0)
Конкретният набор от символи, които се екранират, зависи от входния низ.
Примери за функция addslashes().
Сега ще разгледаме някои примерни програми, които обясняват използването на функциите addslashes() в PHP.
Пример 1
Даденият PHP код демонстрира използването на функцията addslashes() за добавяне на обратни наклонени черти преди това единичен цитат знаци в низ:
// Входен низ
$str = добавя наклонени черти ( 'на Линукс' ) ;
// отпечатва екранирания низ
ехо ( $str ) ;
?>
Ето, низът на Linux се предава като аргумент на функцията addslashes(), която ще екранира знака апостроф с обратна наклонена черта. Полученият низ ще бъде Линукс .
The ехо () се използва за отпечатване на екранирания низ в изхода.
Пример 2
Даденият PHP код демонстрира използването на функцията addslashes() за добавяне на обратни наклонени черти преди това двойни кавички символи в низ.
// Входен низ
$str = добавя наклонени черти ( „Руководство за „PHP“ за Linux“ ) ;
// отпечатва екранирания низ
ехо ( $str ) ;
?>
Ето низа Урок за Linuxhint “PHP”. се предава като аргумент на функцията addslashes(), която ще екранира знака с двойни кавички с обратна наклонена черта. Полученият низ ще бъде Linuxhint \”PHP\” Урок . Операторът echo() ще отпечата изхода:
Пример 3
По-долу е друг PHP код, който демонстрира използването на addslashes().
$str = „Кой е PHP?“ ;
ехо $str . ' Това не е безопасно при заявка към база данни.
' ;
ехо добавя наклонени черти ( $str ) . 'Това е безопасно при заявка към база данни.' ;
?>
Ето низа Кой е PHP? се съхранява в $str променлива. Инструкцията echo се използва за отпечатване на низа към изхода заедно със съобщение, което показва, че не е безопасно да се използва низът директно в заявка към база данни.
След това функцията addslashes() се използва за екраниране на знака апостроф в низа чрез добавяне на обратна наклонена черта преди него. Полученият низ ще бъде Кой е PHP? .
Секундата ехо оператор се използва за отпечатване на екранирания низ към изхода заедно със съобщение, указващо, че е безопасно да се използва низът в заявка към база данни.
Заключение
Тук обсъдихме функцията addslashes() в PHP, която се използва за екраниране на специални знаци в низ, така че да могат безопасно да се съхраняват в база данни или да се използват на уеб страница. Освен това разгледахме синтаксиса, параметъра и върнатата стойност на тази функция. За подробности относно функцията addslashes() и нейната примерна програма прочетете статията.