PHP | addcslashes (), функция
Опубликовано: 24 Февраля, 2022
Функция addcslashes () - это встроенная функция PHP. Функция addcslashes () используется для добавления обратной косой черты перед некоторыми указанными символами в данной строке.
Синтаксис :
строка addcslashes ($ строка, $ символов)
Параметры : эта функция принимает два параметра, как показано в синтаксисе выше и описаны ниже:
- $ string : этот параметр определяет входную строку, которую необходимо экранировать. Или мы также можем сказать, что строка, в которой мы хотим добавить обратную косую черту перед некоторыми указанными символами.
- $ characters : этот параметр определяет символ или последовательность символов, которые мы хотим избежать во входной строке, добавив перед ними обратную косую черту. Мы можем указать диапазон символов как «a..z». Это начальный символ диапазона, за которым следуют две точки и конечный символ.
Примечание : пожалуйста, используйте такие символы, как a, b, n, t и т. Д., Так как этот параметр как a, b, n, t является предопределенными escape-последовательностями и имеет особое значение. Таким образом, мы можем не получить желаемого результата.
Возвращаемое значение : эта функция возвращает экранированную строку, которая является входной строкой $ string с обратной косой чертой, добавленной перед символами $ .
Примеры:
Input: $string = "GeeksforGeeks" $characters = "e" Output: GeeksforGeeks Input: $string = "GeeksforGeeks" $characters = "a..k" Output: GeeksnGeeks
Ниже приведены программы, иллюстрирующие функцию addcslashes () в PHP:
Program 1:
<?php // PHP program to illustrate addcslashes() // function $str = "GeeksforGeeks" ; $resStr = addcslashes ( $str , "e" ); echo $resStr ; ?> |
Выход:
G e eksforG e eks
Program 2:
<?php // PHP program to illustrate addcslashes() // function $str = "GeeksnGeeks" ; $resStr = addcslashes ( $str , "a..k" ); echo $resStr ; ?> |
Выход:
G e e ksnG e e ks
Ссылка :
http://php.net/manual/en/function.addcslashes.php