- parse_url: documentation ( source)
<?php
function abc($url, $queryString)
{
$separator = (parse_url($url, PHP_URL_QUERY) === null) ? '?' : '&';
return $url . $separator . $queryString;
}
echo abc("http://bladsasdlasdlr.gzhu?", "kakakaaa") . "\n";
echo abc("http://bladsasdlasdlr.gzhu?abbb=acccdsds", "kakakaaa") . "\n";
echo abc("http://bladsasdlasdlr.gzhu", "kakakaaa") . "\n";