HASH(name[,schluessel])
Implementiert assoziative Arrays (auch bekannt als
Hashes).
exten => 123,1,Set(HASH(warenkorb,aepfel)=5)
exten => 123,n,Set(HASH(warenkorb,birnen)=3)
exten => 123,n,Set(HASH(warenkorb,kartoffeln)=2)
exten => 123,n,Verbose(1,Im Warenkorb sind folgende Artikel:)
exten => 123,n,Verbose(1, ${HASH(warenkorb,aepfel)} Aepfel)
exten => 123,n,Verbose(1, ${HASH(warenkorb,birnen)} Birnen)
exten => 123,n,Verbose(1, ${HASH(warenkorb,kartoffeln)} Kartoffeln)Beim Zuweisen aus ODBC-Funktionen muss man den Schlüssel nicht
angeben.
exten => 456,1,Set(HASH(ergebnis)=ODBC_...)
Asterisk-Versionen:
| | | | | 1.6 |————————Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'HASH' =-
[Syntax]
HASH(hashname[,hashkey])
[Synopsis]
Implementation of a dialplan associative array
[Description]
In two argument mode, gets and sets values to corresponding keys within a named
associative array. The single-argument mode will only work when assigned to from
a function defined by func_odbc.so.