Böyle bir dize var The theme song of whatever - http://www.anydomain.com/pop _new.php? Sid = 10623 & aid = 1581 & rand = ,6808111508818073 # string code>
Ve şimdi, ben şu şeyi yapmak gerekir.
- Yukarıdaki dizeden url almak
http://www.anydomain.com/pop_new.php?sid=10623&aid=1581&rand=0.6808111508818073
- {% Url%} için url değiştirin böylece
The theme song of whatever - {%url%} #string
gibi görünmelidir
Şu anda aşağıdaki kodu kullanıyorum ama yukarıdaki url değiştirmek için başarısız olur.
$urlregex_ = "(https?)\:\/\/[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?";
preg_match('~'.$urlregex_.'~',preg_replace('/\+/',' ',$url),$url_only);
$url_ = preg_replace('/ /','+',$url_only[0]);
$text = preg_replace('~'.$url_.'~','{%url%} ',$url);
return array('url' => $url_only[0], 'text' => $text);`
Eğer, teşekkür, pnm123 yardımcı olabilir umuyoruz