Asterisk function 'SHIFT'

Удаляет и возвращает первое поле переменной. содержащей указанный разделитель.

  • delimiter - запятая по умолчанию.

Смотрите детальное описание функции POP()
ибо та же жопа, только с другого края (буквально)

[Synopsis]
Removes and returns the first item off of a variable containing delimited
text
 
[Description]
Example:
exten => s,1,Set(array=one,two,three)
exten => s,n,While($["${SET(var=${SHIFT(array)})}" != ""])
exten => s,n,NoOp(var is ${var})
exten => s,n,EndWhile
This would iterate over each value in array, left to right, and would result
in NoOp(var is one), NoOp(var is two), and NoOp(var is three) being executed.
 
 
[Syntax]
SHIFT(varname[,delimiter])
 
[Arguments]
Not available

[See Also]

function 'POP'

Asterisk: функции диалплана

  • asterisk/func/shift.txt
  • Последние изменения: 2018/12/09