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..
Ejemplo:
Pablo Manuel Pepito
Esto lo hace bien...
Pero cuando el usuario se repite:
Pedro Manuel
Pedro
Lo que me saca es esto
Pedro Manuel
-y aqui nada-
la funcion es esta:
Código PHP:
Ver originalfunction sacar($TheStr, $sLeft, $sRight){
$pleft = strpos($TheStr, $sLeft, 0); if ($pleft !== false){
$pright = strpos($TheStr, $sRight, $pleft + strlen($sLeft)); If ($pright !== false) {
}
}
return '';
}
y si en la parte final en el return le pongo return '
LOQUESEA'
entonces para esto:
Pablo Manuel Pepito
lo hace bien...
Pero cuando el usuario se repite:
Pedro Manuel
Pedro
Lo que me saca es esto
Pedro Manuel '
LOQUESEA'
Como puedo hacer para que si encuentra un nombre repetido me lo imprima dos veces????
gracias