Preguntas sobre la función de recorte de PHP
Solo te digo la idea. Este problema es bastante complicado y me temo que no se puede solucionar con Trim.
El nombre de dominio puede ser .cn o .com.cn, etc., por lo que no puede. El nombre de host (fgahadf.gfadsg.abc.com) se separa por "." para obtener la matriz, y luego los dos últimos se toman como dominio raíz.
El primer paso: utilice todos los sufijos de nombres de dominio posibles como una matriz de sufijos, como (.cn, .com, .com.cn, .net, etc.), y preste atención a la disposición de "." al frente;
Paso 2: recorra la matriz en orden positivo y compárela con el nombre del host, y busque el subíndice de cadena coincidente en el nombre del host. Debería encontrar .com. El subíndice de cadena coincidente es 18 y luego buscar un subíndice "." en el nombre del host para obtener 14. A partir de aquí, puede obtener el nombre de dominio raíz que desea, que es el subíndice 15 del. final de la cadena del nombre del host. Una cadena compuesta de caracteres.