elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  PHP ayuda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PHP ayuda  (Leído 1,729 veces)
informatico1

Desconectado Desconectado

Mensajes: 6


Ver Perfil
PHP ayuda
« en: 27 Junio 2019, 02:37 am »

Necesito un codigo php igual a este solo que tiene que mostrar cuantos digitos pares e impares tiene ese numero ingresado

este seria el "echo" del php
ejemplo:1524.
2 numeros impares
2 numeros pares

Código
  1. <?php
  2. if (isset($_POST['cmdgrabar'])) {
  3.    $par = 0;
  4.    $impar = 0;
  5.    $nro = $_POST['txtnro'];
  6.    for ($i = 1; $i <= $nro; $i++) {
  7.        $rand = rand(0, 100);
  8.        $resto = $rand % 2;
  9.        if ($resto == 0) {
  10.            ++$par;
  11.            echo "El nro $rand es par <br />";
  12.        } else {
  13.            ++$impar;
  14.            echo "El nro $rand es impar <br />";
  15.        }


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: PHP ayuda
« Respuesta #1 en: 27 Junio 2019, 09:46 am »

Añádele el null terminator a la variable que tiene el int y automáticamente se convertirá en un string. O haz un cast explícito $mivariable = (string)$numero; Después recorres el string sumando un contador por vuelta o usas la función strlen($mivariable)

Busca algún libro extenso y completo de PHP para usar como referencia y así te ahorras preguntas báaicas.


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines