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
