@ 2015-06-18T14:35:06Z <?php
function nct_modifier_merge_url_args($url, $new_arguments) {
if(empty($url)) {
return $url;
}
$adjusted = FALSE;
// workaround for https://php.net/manual/en/function.parse-url.php#example-4524
if (PHP_VERSION_ID <= 50407 && substr($url, 0, 2) == '//') {
$url = 'http:' . $url;
$adjusted = TRUE;
}
$parsed_url = parse_url($url);
if ($adjusted) {
unset($parsed_url['scheme']);
}
parse_str((isset($parsed_url['query'])?$parsed_url['query']:''), $args);
parse_str($new_arguments,$newargs);
$args = array_merge($args,$newargs);
$query = '';
if(count($args)) {
foreach ($args as $k => $v) {
$query .= urlencode($k).'='.urlencode($v).'&';
}
$query = substr($query, 0, -1);
}
if (!isset($parsed_url['scheme'])) {
$url = '//';
} else {
$url = $parsed_url['scheme'] . '://';
}
$url .= ((isset($parsed_url['host']) && $parsed_url['host'])?$parsed_url['host']:$_SERVER['SERVER_NAME']).
((isset($parsed_url['path']) && $parsed_url['path'])?$parsed_url['path']:'/').
($query?'?'.$query:'').
((isset($parsed_url['fragment']) && $parsed_url['fragment'])?'#'.$parsed_url['fragment']:'');
return $url;
}
echo nct_modifier_merge_url_args('//zpravy.aktualne.cz/?utm_source=centrumHP&utm_medium=dynamicleadbox','channel_id=hot_searches-HPA&hot=1&client_id=centrum-atlas-ssfs');
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 5.2.7 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.25 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.7 //zpravy.aktualne.cz/?utm_source=centrumHP&utm_medium=dynamicleadbox&channel_id=hot_searches-HPA&hot=1&client_id=centrum-atlas-ssfs Output for 4.3.0 - 4.3.11 , 4.4.0 - 4.4.9 , 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.6 Notice: Use of undefined constant PHP_VERSION_ID - assumed 'PHP_VERSION_ID' in /in/lG0YA on line 11
//zpravy.aktualne.cz/?utm_source=centrumHP&utm_medium=dynamicleadbox&channel_id=hot_searches-HPA&hot=1&client_id=centrum-atlas-ssfs preferences:dark mode live preview
244.38 ms | 403 KiB | 369 Q