Hi Ihr,
mit Arrays stehe ich wohl auf Kriegsfuß: ich versuche, die anzahl der hinterlegten Assoziationen eines Variablenprofils zu ermitteln.
Ausgangsbasis ist lt. Doku IPS_GetVariableProfile
print_r( IPS_GetVariableProfile("~WindDirection") );
/* liefert z.B.:
Array
(
[Associations] => Array
(
[0] => Array
(
[Color] => -1
[Icon] =>
[Name] => Full
[Value] => 0
)
[1] => Array
(
[Color] => -1
[Icon] =>
[Name] => medium
[Value] => 1
)
[2] => Array
(
[Color] => -1
[Icon] =>
[Name] => off
[Value] => 2
)
)
[Digits] => 1
[Icon] => WindDirection
[IsReadOnly] => 1
[MaxValue] => 360
[MinValue] => 0
[Prefix] =>
[ProfileName] => ~WindDirection
[ProfileType] => 2
[StepSize] => 60
[Suffix] => °
)
jetzt würde ich gern wissen, wieviele Assoziationen hinterlegt sind. Ich habe mit „count“ rumgespielt, aber scheinbar hab ich das Prinzip noch nicht gerafft.
Kann mir jemand codemässig auf die Sprünge helfen?