Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/08/2008, 15:52
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Desarrollar una funcion que pruebe si una cadena es palindromo

Cita:
Iniciado por zubintro Ver Mensaje
Hola como estan? amigos tengo un rollo o no se si es que estoy falto de logica pero no encuentro la manera de entender como desarrollar una funcion que me pruebe si una cadena es palindromo o no.

Para los que no lo saben (yo me entere hoy) palindrome es una palabra o frase que se puede leer igualmente en ambos sentidos ejemplo seria "Ana", "Somos", "Somos o no somos", etc.

De verdad que ando bloqueado con esto y necesito ayuda.

Gracias
Tio este codigo es perfecto pa ti, recien salidito del disco duro de MasterOjitos (mi cerebelo ps....jeje):

Código PHP:
<?php
function palindromo($p='somos'){
$palabra=trim($p);

for(
$i=strlen($palabra)-1;$i>=0;$i--){
    
$nueva_palabra.=substr($palabra,$i,1);
}

$cad="La palabra ".$palabra;
if(
strtolower($palabra)==strtolower($nueva_palabra)){
    
$cad.=" si es palindrome";
        
$estado=true;
}else{
    
$cad.=" no es palindrome";
        
$estado=false;
}
//bien retornas el resultado
return $cad;
//o bien retornas true o false
return $estado;
}

//y la llamas asi
$p="palabra";
$resultado=palindromo($p);
//y ya tu ve que haces con resultado
?>
Aplausos....Por favor.....

Atte.

MasterOjitos

Última edición por masterojitos; 28/08/2008 a las 16:08 Razón: Ahora es con funcion...jeje