Attiva Web - Realizzazione siti internet, ecommerce

Spezzare un array in più parti con PHP

    • In questo articolo vi illustrerò una comodissima funzione nativa PHP che vi permetterà con una sola riga di codice di dividere o spezzare un array in più parti.

      Veniamo subito all'esempio, supponiamo di avere un array:

      $mio_array = array('a', 'b', 'c', 'd', 'e');
      

      e di volerlo dividere in blocchi da 2 elementi, sarà sufficiente utilizzare l'istruzione array_chunk per demandare al motore PHP la suddivisione:

      print_r(array_chunk($mio_array, 2));
      

      il risultato sarà il seguente:

      Array
      (
          [0] => Array
              (
                  [0] => a
                  [1] => b
              )
      
          [1] => Array
              (
                  [0] => c
                  [1] => d
              )
      
          [2] => Array
              (
                  [0] => e
              )
      )

      ovviamente l'ultimo array potrebbe risultare, come nell'esempio, con un numero di elementi inferiore.

      Francesco // 15-11-2013 // PHP

    Lascia un commento

    Invia commento


    ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato