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()
B =new Array()
C =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