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
- HelperConvert::toArray : Convertir cualquier valor a un array
