ফাংশন 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,
    যা নিয়মিত এক্সপ্রেশনে অক্ষরগুলি এস্কেপ করে