PHP – Array – Posición
Función que nos devuelve un valor en función de la posición que ocupa dentro del array, sin tener en cuenta la clave. Siendo 0 la primera posición.
/** * Class HelperArray */ abstract class HelperArray { /** * Devuelve el valor de la posición secuencial deterninada * o un valor por defecto so no existe. * Si algún valor esta vacío o no es un array, este se convierte * a un array. * * @param array $arr * @param int $pos * @param string $default * * @return mixed */ public static function getValueByPos($arr, $pos, $default = '') { $n = 0; $arr = HelperConvert::toArray($arr); foreach ( $arr as $value) { if ($n == $pos) { return $value; } $n++; } return $default; } }
Funciones relacionadas
- HelperConvert::toArray : Convertir cualquier valor a un array