unpack
array public \Bitrix\Main\Security\Sign\Signer::unpack( string $value, integer $limit = 2 );
Нестатический метод распаковывает значения из строки (подобно rsplit).
Параметры
| Параметр | Описание | Версия |
|---|---|---|
| $value | Строка для распаковки. | |
| $limit | Если $limit === 0 - распаковывает все значения, по умолчанию - 2. |
Исключения
Примеры
Примеры для разделителя ".":
// Unpack all values:
unpack('test.all.values', 0) -> ['test', 'all', 'values']
// Unpack 2 values (by default). First element containing the rest of string.
unpack('test.all.values') -> ['test.all', 'values']
// Exception if separator is missing
unpack('test.all values', 3) -> throws BadSignatureException
© «Битрикс», 2001-2025, «1С-Битрикс», 2025