CBPCalc::functionSubstr

  1. Bitrix24 API (v. 23.675.0)
  2. bizproc
  3. CBPCalc
  4. functionSubstr
  • Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/calc.php
  • Класс: CBPCalc
  • Вызов: CBPCalc::functionSubstr
private function functionSubstr($args)
{
	if (!is_array($args))
		$args = [$args];

	$ar = $this->ArrgsToArray($args);
	$str = array_shift($ar);
	$pos = (int)array_shift($ar);
	$len = (int)array_shift($ar);

	if (($str == null) || ($str === ""))
		return null;

	if ($len)
	{
		return mb_substr($str, $pos, $len);
	}

	return mb_substr($str, $pos);
}

Добавить комментарий