Hola aggressor, puedes hacer algo así:
Código PHP:
function respetoUsuario( $tiempo_loggeado ) {
$rangos = array(
"5%" => 86400, // segundos en 1 dia
"15%" => 259200, // segundos en 3 dias
"30%" => 604800, // segundos en 7 dias
);
foreach( $rangos as $pct => $segundos ) {
if( $segundos < $tiempo_loggeado ) {
return $pct;
}
}
return "1%";
}
Saludos.