1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
spacer.php
См. документацию.
1
<?php
2
3
class
CSpacer
4
{
5
var
$iMaxChar
;
6
var
$symbol
;
7
8
function
__construct
(
$iMaxChar
,
$symbol
)
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
}
CSpacer
Определения
spacer.php:4
CSpacer\$iMaxChar
$iMaxChar
Определения
spacer.php:5
CSpacer\__InsertSpacesCallback
__InsertSpacesCallback($arMatch)
Определения
spacer.php:19
CSpacer\__construct
__construct($iMaxChar, $symbol)
Определения
spacer.php:8
CSpacer\$symbol
$symbol
Определения
spacer.php:6
CSpacer\InsertSpaces
InsertSpaces($string)
Определения
spacer.php:14
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
bitrix
modules
main
classes
general
spacer.php
Создано системой
1.14.0