
بلوک عملکرد PREG_QUOTE کاراکترهای بیانگر را پنهان میکند.
توجه: این تابع امن برای دودویی است. این معنی دارد که کاراکترهای UTF8 نمیتوانند به صورت مستقیم پردازش شوند.
ورودی یک بک اسلش قبل از هر کاراکتری قرار میدهد که بخشی از سنتکس بیانگر باشد. این کار مفید است اگر شما باید یک متن را برای تطابق با رشتهای که در زمان اجرا ساخته شده و ممکن است شامل کاراکترهای ویژه RegEx باشد، جستجو کنید.
کاراکترهای ویژه بیانگر عبارتند از:
. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #
لطفاً توجه داشته باشید که / یک کاراکتر ویژه RegEx نیست.
اگر ورودی اختیاری مشخص شده باشد، این نیز پنهان میشود. این کار مفید است تا محدودکننده را پنهان کنید که توسط تابعهای PCRE مورد نیاز است. / محدودکنندهای است که بهطور گسترده استفاده میشود.
خروجی رشته پنهان شده را برمیگرداند.