PHP-如何将GET参数添加到数组和排序?
使用PHP,我需要从URL获取所有可能的GET参数,按字母顺序排序,然后将所有带有值的参数添加到数组中。收到的参数并不总是相同的 例如,如果我收到以下信息<代码>https://example.com?PARAMA=123&PARAMB=&ANOTHERPARAM=example 它需要进入这样一个数组PHP-如何将GET参数添加到数组和排序?,php,arrays,get,getparameter,Php,Arrays,Get,Getparameter,使用PHP,我需要从URL获取所有可能的GET参数,按字母顺序排序,然后将所有带有值的参数添加到数组中。收到的参数并不总是相同的 例如,如果我收到以下信息https://example.com?PARAMA=123&PARAMB=&ANOTHERPARAM=example 它需要进入这样一个数组 $dataArray = array ( "ANOTHERPARAM"="example", "PARAMA"=123 ) 确保没有值的项不会输入到数组中 任何帮助都将不胜感激 使
$dataArray = array (
"ANOTHERPARAM"="example",
"PARAMA"=123
)
确保没有值的项不会输入到数组中
任何帮助都将不胜感激 使用全局变量
$\u GET
。它保存传递给页面的所有URL参数。然后使用ksort
函数对其进行排序,然后使用键进行排序
$dataArray = $_GET;
$dataArray = array_filter($dataArray, 'strlen');
ksort($dataArray);
有关更多详细信息,请查看以下内容:
$dataArray=$\u GET;ksort($dataArray)代码>到目前为止您尝试了什么?添加了更多相关标记以便于搜索。确保没有值的项目不会输入到数组中