Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$matches[1] - ссылкиpreg_match_all('/\<a.+?href="(.*?)".*?\>(.+?)\<\/a\>/', $html, $matches);
preg_match_all('/\<a.+?href="(.*?)".*?\>(.+?)\<\/a\>/i', $html, $matches);
preg_match_all('/\<a.+?href=\'(.*?)\'.*?\>(.+?)\<\/a\>/i', $html, $matches);
preg_match_all('/\<a.+?href=([^\s>]*?).*?\>(.+?)\<\/a\>/i', $html, $matches);
нет, кавычки вне скобакэто даст только ссылки в одинарных кавычках
[1] => Array
(
[0] => /faq.php?
[1] => sendmessage.php
[2] => /
[3] => /
[4] => /showthread.php?t=36569
[5] =>
патаму что это зарезервированные символызачем экранировать < > ?
вот это да, забылнадо ещё игнорировать капс посредвом i
if($s[0] == '"') $s = substr($s, 1, -1);
if($s[0] == "'") $s = substr($s, 1, -1);
if($s[strlen($s) -1] == '"') $s = substr($s, 0, -2);
if($s[strlen($s) -1] == "'") $s = substr($s, 0, -2);
preg_match_all('/\<a.+?href=([^\s>]*?).*?\>(.+?)\<\/a\>/i', $html, $matches);
if($s[0] == '"') $s = substr($s, 1, -1);
if($s[0] == "'") $s = substr($s, 1, -1);
if($s[strlen($s) -1] == '"') $s = substr($s, 0, -2);
if($s[strlen($s) -1] == "'") $s = substr($s, 0, -2);
А сложно вместо очищения поставить [':"] ?
if(strtolower(substr($s, 0, 7)) == "http://"){
// HTTP external
}
if(strtolower(substr($s, 0, 8)) == "https://"){
// HTTPS external
}