It should be noted that $offset is a **character offset**, not a **byte offset**. This means that most other PHP string functions that deal with lengths and offsets (strlen, strpos, preg_match with PREG_OFFSET_CAPTURE, etc.) use and return values unsuitable for this method if used with multibyte strings (like UTF-8 strings).
Byte offsets can be converted to character offsets with mb_strlen:
<?php
function char_offset($string, $byte_offset, $encoding = null)
{
$substr = substr($string, 0, $byte_offset);
return mb_strlen($substr, $encoding ?: mb_internal_encoding());
}
?>
PHP.mk документација
DOMText::splitText
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
domtext.splittext.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
domtext.splittext.php
DOMText::splitText
Референца за `domtext.splittext.php` со подобрена типографија и навигација.
DOMText::splitText
класата mysqli_driver
DOMText::splitText — Го дели овој јазол на два јазли на наведениот офсет
= NULL
Го дели овој јазол на два јазли на наведениот офсет offsetГо дели овој јазол на наведениот офсет
По разделувањето, овој јазол ќе содржи сета содржина до
offsetе еднаква на должината на овој јазол, новиот јазол нема податоци. offset Офсетот на кој се дели, почнувајќи од 0.
Параметри
offset-
Новиот јазол од ист тип, кој содржи сета содржина на и по
Вратени вредности
Flix Cloutier
offset.
Белешки од корисници 1 белешка
Фликс Клутиер ¶
12 години пред