Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 18:23
franshow
 
Fecha de Ingreso: septiembre-2009
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
validar caracter anterior en una cadena

Estimados compañeros

tengo el siguiente problema,
ojala puedan ayudarme

lo que pasa , es que tengo que reccorrer una cadena y cuando encuentre una "r"
valide que antes de la "r" no pueda haber un "*"

mi codigo es el siguiente
Código PHP:

$linea
=$nom

for(i=0;i<strlen($linea);i++){
if(
$linea[i]=='r' and $ linea[i-1] == '*'){

echo 
"no puede haber un * antes de una r";
}


el problema de este script es de que si pongo afsda*r no entra en el error

pero si pongo *rsahdgshadghsa ahi si entra


ayuda compañeros