Gibi http:webmail.wipro.com#a:?b;
Ben bu url kırmak ve sadece webmail depolamak ve benim veritabanına WIPRO istiyorum. Herhangi biri bu bana lütfen yardımcı olabilir. Php kullanarak.
Siz (veritabanında kaydederek, sizin durumunuzda) iradenizi kullanın sonra parçaları almak için parse_url işlevini kullanmanız gerekir.
Burada manuel bir test kodu / çıktı:
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
Aşağıdaki yazdırır:
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
/path
Düzenli ifadeler kullanmak gerekir. Gibi bir şey çalıştırırsanız
preg_match('http:(.*?).(.*?).com#a:?b;', 'http:webmail.wipro.com#a:?b;', $matches);
$ Karşılaşmalar [1] webmail demeliyim ve $ maçı [2] Wipro içermelidir.
Regexes ve preg_match'in için daha belgeler var on the PHP site.