Fråga : Finna samlingIDet som baseras på, värdera av nyckel-.

Nedanför är en ta provsamling, som jag kan handtag från en av min radior, målet är att finna samlingIDet som efter baseras på en given mac-address.

For example using samlingen, om MACet address som söks för, är ”00: 00: 00: 00: 00: EF” därefter jag behöver uppsättningen en variabel till ”0”, om den är ”00: 00: 00: 00: 00: ED” därefter jag behöver uppsättningen det till ”1”.

Hope som gör för class=" codeSnippet " för sense.

1 för >
samling
(
=> [.id] *2
[=>00:00 för mac-address]: 00: 00: 00: EF
[ha kontakt], all =>
[signalera-spänna], => -120.120
[riktig => för legitimation]
[riktig => för spedition]
[ap-tx-begränsa], => 0
[beställare-tx-begränsa], => 0
[privat-algo] => inga
[privat-stämma], =>
[privat-pre-dela-stämma], =>
[ledning-skydd-stämma], =>
[falsk rörelsehindrad] =>
)
[1] =>samling
(
=> [.id] *1
[=>00:00 för mac-address]: 00: 00: 00: ED
[ha kontakt], all =>
[signalera-spänna], => -120.120
[falsk => för legitimation]
[riktig => för spedition]
[ap-tx-begränsa], => 0
[beställare-tx-begränsa], => 0
[privat-algo] => inga
[privat-stämma], =>
[privat-pre-dela-stämma], =>
[ledning-skydd-stämma], =>
[falsk rörelsehindrad] =>
)
)
<-/pre>


Thank dig,
Clint
" klar "

Svar : Finna samlingIDet som baseras på, värdera av nyckel-.

Dig styrkabruk en foreachiterator att gå samlingen av samlingar.  Du skulle look på något något liknande detta (untested kodifiera),
1:
2:
3:
4:
5:
6:
 $sub_array)
{
    om (== ”00 för $sub_array [mac-address]: 00: 00: 00: 00: ED”) ekar $k;

}
Andra lösningar  
 
programming4us programming4us