quotemeta

(PHP 4, PHP 5, PHP 7, PHP 8)

quotemetaÖzel anlamı olan karakterleri tersbölü ile önceler

Açıklama

quotemeta(string$dizge): string

dizge dizgesinin içinde bulunan karakterlerden

. \ + * ? [ ^ ] ( $ )
karakterlerini bir tersbölü (\) ile önceleyerek elde edilen dizgeyi döndürür.

Bağımsız Değişkenler

dizge

Girdi dizgesi.

Dönen Değerler

Özel anlamı olan karakterleri tersbölü ile öncelenmiş bir dizge döner. dizge bağımsız değişkeninde boş dizge verilmişse false döner.

Notlar

Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.

Örnekler

Örnek 1 - quotemeta() örneği

<?php

var_dump
(quotemeta('Ali\'nin topu var.\nYakartop oynayalım.'));
?>

Yukarıdaki örneğin çıktısı:

string(42) "Ali'nin topu var\.\\nYakartop oynayalım\."

Ayrıca Bakınız

  • addslashes() - Özel karakterlerin önüne tersbölü yerleştirir
  • addcslashes() - Dizgeye C tarzı öncelem uygular
  • htmlentities() - Dönüştürülebilecek tüm karakterleri HTML öğeleri haline getirir
  • htmlspecialchars() - Özel karakterleri HTML öğeleri haline getirir
  • nl2br() - Dizgedeki tüm satırsonlarının yerine HTML satır katlayıcıları yerleştirilir
  • stripslashes() - Bir dizgeden tersbölüleri ayıklar
  • stripcslashes() - addcslashes ile öncelenmiş dizgeyi eski haline getirir
  • preg_quote() - Düzenli ifadelerin özel karakterlerini önceler
To Top