Devolver los parámetros de la QueryString como un array

Código PHP

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: