Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2014, 17:24
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: convertir numero de identificacion int a string php

Cita:
Iniciado por vjairoernesto Ver Mensaje
lo siento pero no comprendo como realizar los siguientes items

- Necesitas separar dicho número en sus componentes, con str_split()
- Necesitas iterar cada uno de sus componentes
Pudiste consultar en el manual por str_split() para aprender a usarla, ¿lo hiciste?

Además parece que el concepto de "iteración" no lo tienes claro, sí, es un bucle: for, while, un loop pues, etc.

Cita:
Iniciado por vjairoernesto Ver Mensaje
en este item
- Necesitas buscar si dicho valor se puede traducir (usando el array previo)
podria hacerse por medio de un foreach?
es primera vez que valido de numero a string en lenguaje PHP
¿Y sabes algo de programación general?

Porque no veo que pongas algo de tu parte, no veo código ni nada.

Pero bueno, si te sirve de algo (y para no quitarte más tiempo), aquí tienes la solución:

Código PHP:
Ver original
  1. $values = '04863060-3';
  2. $numbers = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'height', 'nine'];
  3.  
  4. $components = str_split($values);
  5. $translation = [];
  6.  
  7. foreach ($components as $component) {
  8.   if (isset($numbers[$component])) {
  9.     $translation []= $numbers[$component];
  10.   } else {
  11.     $translation []= $component;
  12.   }
  13. }
  14.  
  15. var_dump(join(' ', $translation));
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.