Originariamente inviato da freetom
es. 90

c'e' un modo invece dei noti if e switch... per ogni elemento, diciamo più conciso, per ottenere i medesimi controlli?

TNX



xchè nn ti piacciono gli if

cmq potrebbe essere una cosa del genere
Codice PHP:
A= new Array()
=new Array()
=new Array()
temp=new Array()
risultato=new Array()
A=[1,78,69,5,8,89,22,23,12,3]
B=[7,80,23,15,13 ,90,25,69,8,77]
C=[23,8,11,16,17,24,29,69,76,87]
//trace(A[1])
function controlla(A1,A2){
    for(
j=0;j<A1.length;j++){
        for(
i=0;i<A2.length;i++){
            if(
A1[i]==A2[j]){
                
temp.push(A1[i])
                
trace(A1[i])
            }
        }
    }
    
trace(temp)
    
ris(temp,C)
    
}
function 
ris(B1,B2){
    for(
j=0;j<B2.length;j++){
        for(
i=0;i<B1.length;i++){
            if(
B1[i]==B2[j]){
                
risultato.push(B1[i])
                
trace(B1[i])
            }
        }
    }
    
trace(risultato)
    
}

controlla(A,B
risultato è l'array desiderato