Najnowsze tutoriale tworzenie stron internetowych
 

PHP addslashes() Function

<String referencyjny PHP

Przykład

Dodaj odwrotny ukośnik przed każdym podwójny cudzysłów (") :

<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

addslashes() zwraca ciąg z ukośniki przed predefiniowanych znaków.

Predefiniowane znaki są:

  • apostrof (')
  • podwójny cudzysłów (")
  • ukośnikowe (\)
  • ZERO

Tip: Funkcja ta może być wykorzystana do przygotowania ciąg do przechowywania w bazie danych i baz danych zapytaniami.

Note: PHP działa addslashes() na wszystkich GET, POST, cookie i danych domyślnie. Dlatego nie powinno się używać addslashes() na ciągi znaków, które zostały już uciekły, spowoduje to podwójny ucieczkę. Funkcja get_magic_quotes_gpc() może być użyta do sprawdzenia tego.


Składnia

addslashes( string )

Parametr Opis
string Wymagany. Określa ciąg być uciekł

Szczegóły techniczne

Zwracana wartość: Zwraca ciąg uciekł
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Dodaj backslashy predefiniowanych znaków w ciągu:

<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Uruchomić przykład »

<String referencyjny PHP