Функсияи quotemeta

Функсияи quotemeta пеш аз ҳар як аломати махсус дар сатр як слеши тегардӣ мегузорад. Аломатҳои зерин экран мешаванд: . \ + * ? [ ^ ] ( $ ). Функсия як параметр қабул мекунад - сатр барои коркард.

Синтаксис

phpquotemeta(string);

Мисол

Экрани кардани аломатҳои махсус дар сатри сода:

php<?php
  echo quotemeta('Hello.world (test)');
?>

Натиҷаи иҷрои рамз:

php'Hello\.world \(test\)'

Мисол

Экрани кардани сатре, ки чанд аломати махсус дорад:

php<?php
  echo quotemeta('1+1=2? [maybe]');
?>

Натиҷаи иҷрои рамз:

php'1\+1\=2\? \[maybe\]'

Мисол

Коркарди сатре бе аломатҳои махсус:

php<?php
  echo quotemeta('simple text');
?>

Натиҷаи иҷрои рамз:

php'simple text'

Ҳамчунин бубинед

  • функсияи addslashes,
    ки сатрро бо слешҳо экран мекунад
  • функсияи preg_quote,
    ки аломатҳоро дар ифодаҳои оддӣ экран мекунад