Usar PHP para comprobar número narcisista

Introducción

Ya he implementado este algoritmo en otros lenguajes de programación (los más populares creo yo). Llegó el turno de PHP. Veamos una función para determinar si un número es narcisista.

Número narcisista en PHP

Número narcisista en PHP

Si no sabes qué es un número narcisista, lee: Algoritmo para número narcisista en múltiples lenguajes de programación.

Función: es número narcisista

Para terminar pronto, puse todo en una función. Recomiendo leer:

Arreglos en PHP

El código fuente es este:

De nuevo el tipado débil nos ayuda.

Para realizar conversiones usamos simplemente intval y strval. Eso sí, para elevar un número usamos la función nativa llamada pow.

Cómo usar el código

Es una función, por lo tanto podemos llamarla por valor como lo hacemos con otras funciones.

Aquí dejo la implementación que yo le di, en donde básicamente recorremos un arreglo de números enteros y comprobamos si cada número es o no narcisista.

Narcisista en PHP

Narcisista en PHP

Click aquí si quieres saber cómo ejecutar código PHP desde la terminal.

Usar PHP para comprobar número narcisista

Por parzibyte Tiempo de lectura: 1 min
1