Automattic\WooCommerce\Vendor\Sabberworm\CSS\Parsing
ParserState::strsplit
Метод класса: ParserState{}
Хуков нет.
Возвращает
Массив
Использование
// private - только в коде основоного (родительского) класса $result = $this->strsplit( $sString );
- $sString(строка) (обязательный)
- .
Код ParserState::strsplit() ParserState::strsplit WC 10.4.3
private function strsplit($sString)
{
if ($this->oParserSettings->bMultibyteSupport) {
if ($this->streql($this->sCharset, 'utf-8')) {
return preg_split('//u', $sString, -1, PREG_SPLIT_NO_EMPTY);
} else {
$iLength = mb_strlen($sString, $this->sCharset);
$aResult = [];
for ($i = 0; $i < $iLength; ++$i) {
$aResult[] = mb_substr($sString, $i, 1, $this->sCharset);
}
return $aResult;
}
} else {
if ($sString === '') {
return [];
} else {
return str_split($sString);
}
}
}