Najnowsze tutoriale tworzenie stron internetowych
 

PHP quotemeta() Function

<String referencyjny PHP

Przykład

Dodaj backslashy przed predefiniowanych znaków:

<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

quotemeta() funkcja dodaje backslashy przed kilku predefiniowanych znaków w ciąg.

Predefiniowane znaki są:

  • Okres (.)
  • ukośnikowe (\)
  • znak plus (+)
  • Gwiazdka (*)
  • Znak zapytania (?)
  • Wsporniki ([])
  • daszka (^)
  • znak dolara ($)
  • nawias (() )

Tip: Funkcja ta może być stosowana do znaki o specjalnym znaczeniu, takie jak ( ) , [], oraz * SQL.

Uwaga: Ta funkcja jest bezpieczna dla danych binarnych.


Składnia

quotemeta( string )

Parametr Opis
string Wymagany. Określa ciąg do sprawdzenia

Szczegóły techniczne

Zwracana wartość: Zwraca ciąg znaków z meta cytowanych
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Dodaj backslashy przed wielu predefiniowanych znaków:

<?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>";
?>
Uruchomić przykład »


<String referencyjny PHP