preg_quote

(PHP 4, PHP 5, PHP 7)

preg_quoteת��������ʽ�ַ�

˵��

preg_quote ( string $str [, string $delimiter = NULL ] ) : string

preg_quote()��Ҫ���� str �������� ÿ��������ʽ�﷨�е��ַ�ǰ����һ����б�ߡ� ��ͨ����������һЩ����ʱ�ַ��� ��Ҫ��Ϊ������ʽ����ƥ���ʱ��

������ʽ�����ַ��У� . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -

ע�� / ����������ʽ�����ַ���

Note:

ע�⣺preg_quote() ��Ӧ�ó����������� preg_replace() �� $replacement �ַ���������

����

str

�����ַ���

delimiter

���ָ���˿�ѡ���� delimiter����Ҳ�ᱻת�塣��ͨ������ ת��PCRE����ʹ�õķָ����� / ������ķָ�����

����ֵ

����ת�����ַ�����

������־

�汾 ˵��
5.3.0 �ַ� - ������Ϊ��Ҫת��ġ�

����

Example #1 preg_quote()ʾ��

<?php
$keywords 
'$40 for a g3/400';
$keywords preg_quote($keywords'/');
echo 
$keywords// ���� \$40 for a g3\/400
?>

Example #2 ���ı��еĵ����滻Ϊб��

<?php
//����������У�preg_quote($word) ���ڱ����Ǻ�ԭ�ĺ��壬ʹ�䲻ʹ��������ʽ�е��������塣

$textbody "This book is *very* difficult to find.";
$word "*very*";
$textbody preg_replace ("/" preg_quote($word'/') . "/",
                          
"<i>" $word "</i>",
                          
$textbody);
?>

ע��

Note: �˺����ɰ�ȫ���ڶ����ƶ���

�μ�