lo sò...poi l'ho fatto con java...e non ho cancellato quanto avevo già scritto nella textarea del forum
io l'ho fatto così! si può migliorare molto probabilmente ma mi funziona.
credo che cmq il suo problema fosse nella scansione degli array...
Codice PHP:
int[] array_da_testare = new int[]{5, 3, 2, 9, 8, 4, 12, 6 ,5};
int[] array_da_tester = new int[]{8, 4, 5};
boolean trovato = false;
for (int i=0; (i<array_da_testare.length - array_da_tester.length) && !trovato; i++){
int scandisco=i;
boolean flag = false;
int corrispondenze = 0;
for (int j=0; (j<array_da_tester.length && !flag); j++){
if(array_da_testare[scandisco] != array_da_tester[j]){
flag = true;
}
else{
corrispondenze++;
scandisco++;
}
if (corrispondenze == array_da_tester.length){
trovato=true;
System.out.println("Ho trovato una corrispondenza!");
System.out.println("Inizio: "+i);
System.out.println("Fine: "+(i+array_da_tester.length-1));
}
}
}