首页 > 解决方案 > 从 PHP 字符串中获取值

问题描述

我的 PHP 脚本中有一个名为的变量$url

这是我如何使用它的示例:

<?php 
$url = '/test/?utm_source=test&utm_campaign=test2&utm_medium=test3";

我想要一个 PHP 片段来获取utm_source, utm_campaign&的值utm_medium。我如何实现这一目标?

标签: php

解决方案


尝试这个

<?php 

$url = "/test/?utm_source=test&utm_campaign=test2&utm_medium=test3";

$url_parsed=parse_url($url);
$query_params=[];
$query_parsed=parse_str($url_parsed['query'],$query_params);

echo $query_params['utm_source'].PHP_EOL.
    $query_params['utm_campaign'].PHP_EOL.
    $query_params['utm_medium'].PHP_EOL;
?>

推荐阅读