Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php] - ordinare indici array

    ho un array fatto all'incirca cosi:
    codice:
    array(4) {
      [0]=>
      array(3) {
        ["name"]=>
        string(9) "direzione"
      }
      [1]=>
      array(3) {
        ["name"]=>
        string(9) "divisione"
      }
      [2]=>
      array(3) {
        ["name"]=>
        string(7) "reparto"
      }
      [3]=>
      array(3) {
        ["name"]=>
        string(7) "squadra"
      }
    }
    se elimino un elemento
    codice:
    unset($myArray[2])
    mi rimane questo:

    codice:
    array(4) {
      [0]=>
      array(3) {
        ["name"]=>
        string(9) "direzione"
      }
      [1]=>
      array(3) {
        ["name"]=>
        string(9) "divisione"
      }
      [3]=>
      array(3) {
        ["name"]=>
        string(7) "squadra"
      }
    }
    come posso fare per far si che l'elemento [3] diventi [2], visto che il [2] l'ho eliminato? ho bisogno di far salire di un livello tutti gli elementi sucessivi a quello eliminato per avere gli indici continui... Vorrei sapere se esiste un metodo veloce, magari con una funzione, se l'unico modo è scorrere l'array e riordinarlo "a mano" ditemi pure, ho già una procedura pronta ma preferirei utilizzare una funzione di sistema...

    grazie a tutti
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  2. #2
    scusate... ho risolto con un semplice ciclo e un nuovo array... ci ho pensato dopo aver scrittoil messaggio

    ciao
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.