(PHP 4, PHP 5, PHP 7)
preg_quote — ת��������ʽ�ַ�
$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: �˺����ɰ�ȫ���ڶ����ƶ���