Devolver un sub array de un array

Código PHP

PHP – Array – Sub array array_slice

Función que nos devuelve un sub array de otro array. Se tiene que indicar la posición inicial y la final.

Utiliza la función array_slice.

/**
 * Class HelperArray
 */
abstract class HelperArray
{
    /**
     * Devuelve una parte del array entre dos posiciones.
     * Si algún valor esta vacío o no es un array, 
     * este se convierte a un array.
     *
     * @param array $arr
     * @param int   $pos_inicio
     * @param int   $pos_fin
     *
     * @return array
     */
    public static function getSubArray($arr, $pos_inicio, $pos_fin)
    {
        $arr = HelperConvert::toArray($arr);
        return array_slice($arr, $pos_inicio, $pos_fin);
    }

}

Funciones relacionadas