¿Cómo verificar si una URL es una URL externa o interna con PHP?
Estoy obteniendo todos los ahrefs de una página con este bucle:
foreach($html->find('a[href!="#"]') as $ahref) {
$ahrefs++;
}
Quiero hacer algo como esto:
foreach($html->find('a[href!="#"]') as $ahref) {
if(isexternal($ahref)) {
$external++;
}
$ahrefs++;
}
Donde isexternal es una función
function isexternal($url) {
// FOO...
// Test if link is internal/external
if(/*condition is true*/) {
return true;
}
else {
return false;
}
}
¡Ayuda!