ПредишенСледващото

списък параметър

Вие шаблон. Това може да бъде или низ или масив от линии.

Също така на разположение са някои модификатори PCRE. включително остарял # 'E # '(PREG_REPLACE_EVAL), специфичен само за тази функция.

Линията или набор от редове да бъдат заменени. Ако този параметър е низ и модел е масив, всички шаблони, ще бъдат заменени от низа. Ако модел и подмяна са масиви, всеки член на модел ще бъде заменен от съответния елемент на подмяната. Ако замяната на елемент от масива съдържа по-малко, отколкото модел масив. всички ненужни модели от модела ще бъдат заменени с един празен ред.

При подмяна на шаблона с връзка към невидимия може да бъде ситуация, когато броят трябва да бъде точно зад маската (например инсталирането на цифрите, веднага след съвпадащи маската). В този случай, не може да използвате познатия \\ 1 тип нотация за обратно обръщение. Писане, например, \\ 11. обърка preg_replace (). тъй като той няма да бъде в състояние да разберат, ако искате да използвате линк \\ 1. последвано от числото 1 или просто искате да използвате линка \\ 11. не са последвани от нищо. Това недоразумение може да бъде премахната, ако ние използваме структурата \ $ 1. Използвайте изолирана връзка $ 1. и последвано от номер 1.

При използване на електронна модификатор остарели, тази функция избягва някои от героите (а именно, # '. ". \ И NULL) в препратките на заменящи низове. Това се прави, за да се провери в правилния синтаксис при използване на препратки в единични или двойни кавички (например, # 'Strlen (\ # "$ 1 \ #") + strlen ( "$ 2") # "). Уверете се, че сте собственик на синтаксиса на линии за обработка на PHP, за да бъде наясно с това как точно ще изглежда да тълкува низа.

Низ или масив от низове за търсене и замяна на.

Ако предмет е масив, а след това на търсене и замяна се извършва за всеки обект масив. и връщането стойност също ще бъде масив.

Максималният възможен брой замествания всеки модел за всеки предмет линия. По подразбиране е -1 (без ограничение).

Ако е посочено, тази променлива ще бъде изпълнен с броя на смените по.

стойности за връщане

preg_replace () връща масив, ако параметър обект е масив, или низ се връща.

Ако не се намери един мач, той се връща на нова версия на този въпрос. в противен случай се връща обект недокоснат, в случай на грешка връща NULL.

При използване на наследството модификатор "\ д" хвърляне грешка E_DEPRECATED ниво.

Подкрепете проекта - споделете линка, благодаря!