<?php

$str = 'www.domain.com?adult=2&airport=40-48?destination=recko';        
echo preg_replace('/^[^?]*\?(*SKIP)(*F)|[?]/', '&', $str );