PHP – Server – QueryString parámetros array
Función que devuelve un array clave/valor de todos los parámetros que contiene la QueryString.
Cada clave valor esta separado por el carácter ‘&’ y cada asignación por ‘=’.
Si no hay parámetros se vuelve un array vacío.
/** * Class HelperServer */ abstract class HelperServer { /** * Devuelve un array con los parametros y * valores de la query_string * * @return array */ public static function getQueryStringAllParams( ) { $qs = HelperServer::getQueryString( ); if (HelperValidate::isEmpty( $qs )) { return []; } $array_tmp = [ ]; $array_params = explode( '&', $qs ); foreach ( $array_params as $key => $value ) { $b = explode( '=', $array_params[ $key ] ); $array_tmp[ $b[ 0 ] ] = $b[ 1 ]; } return $array_tmp; } }
Funciones relacionadas:
- HelperServer::getQueryString : Devolver la QueryString y parámetros de la URL actual
- HelperValidate::isEmpty : Comprobar si una variable esta vacía