Ho un array come questo:Trova le lacune in un elenco di numeri
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 10
[4] => 11
[5] => 12
[6] => 13
[7] => 14
[8] => 23
[9] => 24
[10] => 25
)
e voglio colmare le lacune in modo che assomiglia a questo:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => xxx
[4] => 10
[5] => 11
[6] => 12
[7] => 13
[8] => 14
[9] => xxx
[10] => 23
[11] => 24
[12] => 25
)
Se si guardano i valori del primo array ci sono 1,2,3 e poi un gap e poi 10,11,12,13,14 e poi un gap e poi 23,24,25 .. Come posso trovare a livello di programmazione questi gap e aggiungere un nuovo elemento dell'array al suo posto
Ci saranno un massimo di due spazi vuoti.
Non riesco a pensare a un buon modo per fare questo, qualche idea? Grazie.
Puoi spiegare meglio? –
Ho aggiunto una spiegazione migliore. – 472084