GetLength
Описание и параметры
int CIBlockProperty*::GetLength( array arProperty, array value );
Метод должен вернуть фактическую длину значения свойства. Этот метод нужен только для свойств значения которых представляют собой сложные структуры (например массив). Метод статический при использовании штатных свойств. У свойств, созданных клиентом, обязан быть статическим при использовании php7.
Примечание: вызывается при проверке обязательности заполнения значения свойства перед добавлением или изменением элемента, если свойство помечено как обязательное.
Параметры вызова
| Параметр | Описание |
|---|---|
| arProperty
| Метаданные свойства. См. Свойства элементов инфоблока |
| value | Значение свойства. Массив вида:
array( "VALUE" => значение, "DESCRIPTION" => описание, ); |
Возвращаемое значение
Целое число.
Смотрите также
Примеры использования
<?
class CIBlockPropertyMyDateTime
{
//Проверка без учета пробельных символов
function GetLength($arProperty, $value)
{
return strlen(trim($value["VALUE"], "\n\r\t "));
}
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025