Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2012, 14:40
Avatar de protoameeba
protoameeba
 
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 19 años, 5 meses
Puntos: 3
De acuerdo problema con una funcion php

Hola amigos tengo un problema con una funcion php:

La funcion sirve para extrer un nombre de usuario de una cadena:

loquesea,loquesea/usuario/loquesea...

bien, y esto lo hace dentro de un while con tres resultados, todo va bien, pero cuando se repite el usuario, entonces solo me lo saca una vez...quisiera que lo trazase 2 veces...

Código PHP:
Ver original
  1. function sacar($TheStr, $sLeft, $sRight){
  2.                             $pleft = strpos($TheStr, $sLeft, 0);
  3.                             if ($pleft !== false){
  4.                             $pright = strpos($TheStr, $sRight, $pleft + strlen($sLeft));
  5.                             If ($pright !== false) {
  6.                             return (substr($TheStr, $pleft + strlen($sLeft), ($pright - ($pleft + strlen($sLeft)))));
  7.                             }
  8.                             }
  9.                             return '';
  10.                             }

el problema esta en el ultimo return pero no se como arreglarlo...
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....