Ultimele tutoriale de dezvoltare web
 

PHP quotemeta() Function

<PHP String Reference

Exemplu

Adăugați backslashe în fața caracterelor predefinite:

<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
Run exemplu »

Definiție și utilizare

quotemeta() funcția adaugă backslashe în fața unor personaje predefinite , într - un șir de caractere.

Caracterele predefinite sunt:

  • perioadă (.)
  • backslash (\)
  • semnul plus (+)
  • asterisc (*)
  • semn de întrebare (?)
  • paranteze ([])
  • caret (^)
  • semnul dolar ($)
  • paranteze (() )

Tip: Această funcție poate fi folosită pentru a scăpa de caractere cu semnificații speciale, cum ar fi ( ) , [], și * în SQL.

Notă: Această funcție este binar- în condiții de siguranță.


Sintaxă

quotemeta( string )

Parametru Descriere
string Necesar. Specifică șirul pentru a verifica

Detalii tehnice

Întoarcere Valoare: Returnează șirul de caractere cu meta citate
Versiune PHP: 4+

Mai multe exemple

Exemplul 1

Adăugați backslashe în fața multor personaje predefinite:

<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not entertained? (I am..)";
$str5 = "The caret [ ^ ] Looks like a hat!";

echo quotemeta($str1)."<br>";
echo quotemeta($str2)."<br>";
echo quotemeta($str3)."<br>";
echo quotemeta($str4)."<br>";
echo quotemeta($str5)."<br>";
?>
Run exemplu »


<PHP String Reference