Poniżej znajduje się spis funkcji PHP wykonujących operacje na stringach. Każda z funkcji została dokładnie opisana, wraz z przykładami, dokładnym opisem parametrów i przykładowymi zastosowaniami.
Funkcja PHP addcslashes poprzedza znaki ukośnikiem (backslashem \). Zwraca ona wartość string
Budowa funkcji addcslashes:
addcslashes ($wartosc_string , $zakres_znakow_string);
Pierwszym parametrem funkcji jest ciąg znaków, na którym zostanie wykonane działanie ($wartosc_string), drugi parametr to zakres znaków, które zostaną poprzedzone backslashem ($zakres_znakow_string).
Przykładowe zastosowanie funkcji:
<?php
$wartosc_string='Opis działania funkcji "PHP addcslashes".';
$zakres_znakow_string='[p,"]';
$wynik=addcslashes($wartosc_string, $zakres_znakow_string);
echo $wynik; // O\pis działania funkcji \"PHP addcslashes.\"
?>
Zakres znaków można określić umieszczając je pojedynczo po przecinku lub określając cały przedział np. a..z
<?php
$wartosc_string='Opis działania funkcji "PHP addcslashes".';
$zakres_znakow_string='[a..z]';
$wynik=addcslashes($wartosc_string, $zakres_znakow_string);
echo $wynik; // O\p\i\s \d\z\i\ał\a\n\i\a \f\u\n\k\c\j\i "PHP \a\d\d\c\s\l\a\s\h\e\s."
?>
Funkcję tą można wykorzystać do poprzedzania specjalnych znaków przed umieszczeniem ich w zapytaniu do bazy danych.