-
Cómo analizar Enlaces nombre de ancla en PHP
-
Llene toda una dirección de enlace en una historia o un artículo en una página Web y, en la mayoría de los casos, que distraen al lector y romper el flujo del material escrito. Reemplazar la dirección "http://example.com" con el enlace de texto resaltado "example.com" para obtener un enlace que es menos perjudicial para la experiencia del lector. Utilice la función "parse_url" para eliminar la distracción caracteres cuando se utiliza PHP para insertar un hipervínculo en su código de visualización.Instrucciones
1 Iniciar el script PHP escribiendo lo siguiente:
<? Php
2 Definir una función para analizar la dirección agregando la siguiente:
shortAddress función ($ Dirección) {
3 Definir una variable para contener la dirección corta y llamar a la función parse_url añadiendo lo siguiente:
$ ParseURL = parse_url (trim ($ Dirección));
4 Definir el formato de la dirección devuelta por la función shortAddress mediante la introducción de esto:
retorno de la moldura (? $ parseURL [host] $ parseURL [host]: array_shift (explote ( '/', $ parseURL [vía], 2))));
}
5 Analizar la dirección de entrada haciéndolo pasar a la función:
shortAddress ( "http://somepage.com");
6 Cierre el script PHP con esto:
?>
Consejos y advertencias
- Este código analiza direcciones de enlace y elimina el "http: //", así como cualquier parte de la dirección tras el dominio de nivel superior - .com, .org y similares - designación. En otras palabras, "http://example.com/index" retornos "example.com". La dirección de "http://www.example.com" se devuelve como "www.example.com". La dirección de base se deja intacto y sin los caracteres adicionales que distraen.