Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/08/2011, 12:58
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Expresiones regulares (Estilo twitter)

Entonces hazlo así:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $str = '@loquequiera1234 tiene novia y su twitter es @mariacamila';
  4.  
  5. $str = preg_replace('/(^|\s)@([a-z0-9_]+)/i', '$1<a href="usuario.php?nombre=$2">@$2</a>', $str);
  6.  
  7. echo $str;

Edit: Si quieres aprender lee el link de @pateketrueke
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 15/08/2011 a las 13:09