Titolo: Ricerca di elementi negli array bidimensionali
Categoria: Codice |
|
Ultimo Aggiornamento: 14/02/05 |
Come ben sappiamo, il comando Find in array ritorna il primo elemento di un array che corrisponde a un certo valore. Per gli array bidimensionali il processo è lievemente differente.
Supponiamo di avere:
Array Text(Myarray;2;2)
Myarray{1}{1}:="Cinema"
Myarray{1}{2}:="Teatro"
Myarray{2}{1}:="Film"
Myarray{2}{2}:="Commedia"
Se cerchiamo la parola Cinema 4D ci restituisce:
$find:=Find in array(Myarray{1};"Cinema")
$find1:=Find in array(Myarray{2};"Cinema")
$find sarà 1
$find1 sarà -1
Per effettuare una ricerca diretta su tutto l'array allora si scriverà:
$arrSize:=Size of array(Myarray)
For ($i;1;$arrSize)
$find:=Find in array(Myarray{$i};"Cinema")
If ($find>0)
`qualsiasi cosa
End ifEnd for
Inviato da: PierPaolo Sichera |
|
Visite: 12591 |
Se accedi con utente e password, puoi aggiungere dei commenti.