Funktsioon quotemeta

Funktsioon quotemeta lisab tagurpidi kaldkriipsu iga spetsiaalse sümboli ette stringis. Järgmised sümbolid ekraanitakse: . \ + * ? [ ^ ] ( $ ). Funktsioon võtab ühe parameetri - töödeldava stringi.

Süntaks

phpquotemeta(string);

Näide

Spetsiaalsete sümbolite ekraanimine lihtsas stringis:

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

Koodi täitmise tulemus:

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

Näide

Stringi ekraanimine, mis sisaldab mitut spetsiaalset sümbolit:

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

Koodi täitmise tulemus:

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

Näide

Stringi töötlemine ilma spetsiaalsete sümboliteta:

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

Koodi täitmise tulemus:

php'simple text'

Vaata ka

  • funktsiooni addslashes,
    mis ekraanib stringi kaldkriipsudega
  • funktsiooni preg_quote,
    mis ekraanib sümbolid regulaaravaldistes