Ciao a tutti.
Come da titolo della discussione, in un codice PHP ho un array contenente molti numeri che si ripetono (vanno da 1 a 12 ma non comincia necessariamente da 1). Ho la necessità di conoscere la posizione di ogni primo numero senza tenere conto dei doppioni.
Faccio un esempio:
Di questo array devo conoscere la posizione ogni primo numero, quindi la posizione del primo 10, poi la posizione del primo 11, poi la posizione del primo 12, poi la posizione del primo 1 ecc.
Ho trovato la funzione "array_search()" ma riesco ad estrarre soltanto la posizione del primo 10,11,12, ecc. ma non mi tiene conto del fatto che i numeri 10,11,12 successivamente si ripetono.
Come faccio per tutta la serie?
Ciao, grazie mille.
Come da titolo della discussione, in un codice PHP ho un array contenente molti numeri che si ripetono (vanno da 1 a 12 ma non comincia necessariamente da 1). Ho la necessità di conoscere la posizione di ogni primo numero senza tenere conto dei doppioni.
Faccio un esempio:
PHP:
$array = array(10,10,10,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,12,1,1,1,1.....);
Ho trovato la funzione "array_search()" ma riesco ad estrarre soltanto la posizione del primo 10,11,12, ecc. ma non mi tiene conto del fatto che i numeri 10,11,12 successivamente si ripetono.
Come faccio per tutta la serie?
Ciao, grazie mille.