Backbone DevBlog

html / css / php / mysql


Kopiowanie wszelkich treści zawartych na tym blogu, modyfikacji oraz instrukcji bez zgody autora zabronione!

Pokazywanie postów oznaczonych etykietą funkcja. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą funkcja. Pokaż wszystkie posty

Jak wyciągnąć adres url z ciągu znaków?

Rozwiązanie jest bardzo proste - preg_match + regexp

Oto przykład:
$string = '<a href="http://www.google.com">google</a>"
$pattern = '`.*?((http|ftp)://[\w#$&+,\/:;=?@.-]+)[^\w#$&+,\/:;=?@.-]*?`i';
preg_match($pattern,$string,$matches);
echo $matches[1];


zwrócony zostanie nam ciąg znaków:
http://www.google.com
stat4u