preg_quote

(PHP 3>= 3.0.9, PHP 4 , PHP 5)

preg_quote -- щЙПЮМХПСЕР ЯХЛБНКШ Б ПЕЦСКЪПМШУ БШПЮФЕМХЪУ

нОХЯЮМХЕ

string preg_quote ( string str [, string delimiter])

тСМЙЖХЪ preg_quote() ОПХМХЛЮЕР ЯРПНЙС str Х ДНАЮБКЪЕР НАПЮРМШИ ЯКЕЬ ОЕПЕД ЙЮФДШЛ ЯКСФЕАМШЛ ЯХЛБНКНЛ. щРН АШБЮЕР ОНКЕГМН, ЕЯКХ Б ЯНЯРЮБКЕМХХ ЬЮАКНМЮ СВЮЯРБСЧР ЯРПНЙНБШЕ ОЕПЕЛЕММШЕ, ГМЮВЕМХЕ ЙНРНПШУ Б ОПНЖЕЯЯЕ ПЮАНРШ ЯЙПХОРЮ ЛНФЕР ЛЕМЪРЭЯЪ.

б ЯКСВЮЕ, ЕЯКХ ДНОНКМХРЕКЭМШИ ОЮПЮЛЕРП delimiter СЙЮГЮМ, НМ АСДЕР РЮЙФЕ ЩЙПЮМХПНБЮРЭЯЪ. щРН СДНАМН ДКЪ ЩЙПЮМХПНБЮМХЪ НЦПЮМХВХРЕКЪ, ЙНРНПШИ ХЯОНКЭГСЕРЯЪ Б PCRE ТСМЙЖХЪУ. мЮХАНКЕЕ ПЮЯОПНЯРПЮМЕММШЛ НЦПЮМХВХРЕКЕЛ ЪБКЪЕРЯЪ ЯХЛБНК '/'.

б ПЕЦСКЪПМШУ БШПЮФЕМХЪУ ЯКСФЕАМШЛХ ЯВХРЮЧРЯЪ ЯКЕДСЧЫХЕ ЯХЛБНКШ: . \\ + * ? [ ^ ] $ ( ) { } = ! < > | :

Пример 1. preg_quote() ОПХЛЕП

<?php
$keywords
= "$40 for a g3/400";
$keywords = preg_quote($keywords, "/");
echo
$keywords; // БНГБПЮЫЮЕР \$40 for a g3\/400
?>

Пример 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);
?>


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ