114 of 410 menu

Funkcja quotemeta

Funkcja quotemeta dodaje backslash przed każdym znakiem specjalnym w ciągu znaków. Escapowane są następujące znaki: . \ + * ? [ ^ ] ( $ ). Funkcja przyjmuje jeden parametr - ciąg znaków do przetworzenia.

Składnia

quotemeta(string);

Przykład

Escapowanie znaków specjalnych w prostym ciągu znaków:

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

Wynik wykonania kodu:

'Hello\.world \(test\)'

Przykład

Escapowanie ciągu znaków zawierającego kilka znaków specjalnych:

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

Wynik wykonania kodu:

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

Przykład

Przetwarzanie ciągu znaków bez znaków specjalnych:

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

Wynik wykonania kodu:

'simple text'

Zobacz również

  • funkcję addslashes,
    która escapuje ciąg znaków slashami
  • funkcję preg_quote,
    która escapuje znaki w wyrażeniach regularnych
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć