PHP url 到数组

标签 php arrays url

我有来自网络日志的这些网址:

http://www.domain.com/page?s=194&client=151678&m=a4a&v=1&g=54
http://www.domain.com/page?s=51&client=617171&m=b4z&v=8&g=97

我如何在 PHP 中将此 URL 转换为数组,所以我将拥有这样的数组

array(
 'page' => array(
   's' => 194,
   'client' => 151678
   'm' => 'a4a',
   'v' => 1,
   'g' => 54
 )
 etc..
)

然后我可以循环到该数组以查找重复项或正确验证信息。

最佳答案

PHP 有一个本地函数,parse_str功能。你可以像这样使用它:

parse_str($_SERVER['QUERY_STRING'], $outputArray);

这将满足您的需要。

关于PHP url 到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8067075/

相关文章:

php - 网站速度很慢,但是如果我修改 URL,它会正常加载

php - 根据键/值将数组分组到另一个数组中

php显示不断变化的变量nummer

javascript - 我的数组中的值不会在 DOM 中呈现

php - 如何更改数组键以从 1 而不是 0 开始

swift - phasset如何获取视频url?

javascript - 我的 bootstrap carousel fdi-Carousel slide 根本不滑动

php - Joomla 1.5 : How to find number of concurrent/active users in my joomla based intranet system

php - Cakephp 3+ 将数组保存在mysql的一个字段中

ios - .shop-domain 快捷方式在 iOS Safari 上不起作用