1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
spacer.php
См. документацию.
1<?php
2
3class CSpacer
4{
6 var $symbol;
7
9 {
10 $this->iMaxChar = $iMaxChar;
11 $this->symbol = $symbol;
12 }
13
14 function InsertSpaces($string)
15 {
16 return preg_replace_callback('/(^|>)([^<>]+)(<|$)/', array($this, "__InsertSpacesCallback"), $string);
17 }
18
19 function __InsertSpacesCallback($arMatch)
20 {
21 return $arMatch[1].preg_replace("/([^() \\n\\r\\t%!?{}\\][-]{".$this->iMaxChar."})/u","\\1".$this->symbol, $arMatch[2]).$arMatch[3];
22 }
23}
Определения spacer.php:4
$iMaxChar
Определения spacer.php:5
__InsertSpacesCallback($arMatch)
Определения spacer.php:19
__construct($iMaxChar, $symbol)
Определения spacer.php:8
$symbol
Определения spacer.php:6
InsertSpaces($string)
Определения spacer.php:14
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804