Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2008, 07:00
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Cómo capturar última parte de una cadena

Hola,

he tomado este ejemplo del manual de PHP.

PHP ha logrado tomar "yahoo.com"

Yo intento capturar "dominio3.com"

Alguna ayuda por favor?

Código PHP:
<pre><?php
// obtener los ultimos dos segmentos del nombre de host
preg_match('/[^\.]+\.[^\.]+$/','asd.qwe.rty.iop.yahoo.com',$coincidencias);
echo 
"el nombre de dominio es: {$coincidencias[0]}\n";
    
print_r($coincidencias);

preg_match('/[\/.*]+[\/.*]+$/',
'/dominio1.com/dominio2.com/dominio3.com/',
$coincidencias);
    
print_r($coincidencias);
Debo utilizar preg_match por que podrá suceder que cadena sea:

/dominiocool.com/websam.com/dominio3.com/

O cualquier variación:

/google.com/tomy.com/tercero.com/cuarto.com/

Alguién sabe como lograrlo?