Código de PHP - Función para determinar si una cadena es palíndromo

Imágen de perfil
Val: 694
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Función para determinar si una cadena es palíndromográfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 9 de Julio del 2019 por joel
667 visualizaciones desde el 9 de Julio del 2019
Un palíndromo es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda.

1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 9 de Julio del 2019gráfica de visualizaciones de la versión: 1
668 visualizaciones desde el 9 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/**
 * Funcion para determinar si un texto es polindromo
 *
 * @param string $cadena
 * @return boolean
 */
function esPolindromo($cadena)
{
    if (strlen($cadena)<2) {
        return false;
    }
 
    # eliminamos los espacios, comas, puntos y convertimos la cadena en minusculas
    $cadena=strtolower(str_replace([" ", ",", "."], "", $cadena));
 
    for ($i=0;$i<strlen($cadena);$i++) {
        if ($cadena[$i]!=$cadena[strlen($cadena)-$i-1]) {
            return false;
        }
    }
    return true;
}
 
 
echo esPolindromo("casa");                      // false
echo esPolindromo("Isaac no ronca asi");        // true
echo esPolindromo("Yo dono rosas, oro no doy"); // true
echo esPolindromo("12521");                     // true



Comentarios sobre la versión: 1 (1)

daxtrox
10 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
estimado podrias explicar estas lineas porfavor soy nuevo en esto.

for ($i=0;$i<strlen($cadena);$i++) {
if ($cadena[$i]!=$cadena[strlen($cadena)-$i-1]) {
return false;
Responder

Comentar la versión: 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5408
Revisar política de publicidad