Tecnología

Inicio

Cómo crear un programa que reemplaza enteros con la letra X

Cómo crear un programa que reemplaza enteros con la letra X


En matemáticas, los números enteros son "números enteros." Números, tanto positivos como negativos, a menudo tienen un punto decimal, pero decimales, que representan fracciones, no pueden ser enteros. Muchos lenguajes de programación incluyen formas explícitas para probar si o no cualquier valor dado es un número entero. Una vez que este tipo de lenguaje de programación PHP es un lenguaje libre que funciona en cualquier sistema operativo.

Instrucciones

1 Crear un nuevo archivo, texto en blanco, y lo llaman "convert_integers.php"; abrir el archivo de texto en un editor de texto simple como el Bloc de notas o TextEdit y añadir "<? php" como la primera línea y "?>" como el último. Todo el código restante se coloca dentro de estas dos líneas.

2 Declarar una variable llamada $ stringtocheck en la segunda línea del código, y asociarlo con la cadena que contiene los enteros que desea convertir. Para asociarlo con la cadena "4 puntuación y hace 7 años es de hace siglos .87, o -87 años", escribe el siguiente código:

$ Stringtocheck = "4 puntuación y hace 7 años es de hace siglos .87, o -87 años.";

3 Convertir la cadena en una matriz de valores individuales usando la función de PHP explode (). Para ello, copia y pega el siguiente código como la tercera línea del documento:

$ Stringarray = explode ( "", $ stringtocheck):

4 Escribir un bucle for () que examina cada valor, a su vez, para determinar si es o no es un entero. Utilice la función de PHP "intval", que convierte un valor a un número entero --- probar el resultado de la conversión en contra del valor original; si son la misma, que el valor debe haber sido un número entero! Si no desea escribir su propio código, puede copiar y pegar el siguiente, por lo que no hay cambios:

for ($ i = 0; i <$ count ($ stringarray); $ i ++) {

si (is_numeric ($ stringarray [$ i]) && intval ($ stringarray [$ i]) == $ stringarray [$ i]) {$ = $ stringnoints stringnoints. "X "; }

else {$ = $ stringnoints stringnoints. $ Stringarray [$ i]. ""; }

}

5 Eco de los resultados de la conversión poniendo fin al código con la línea "echo $ stringnoints;" --- Esto imprimirá una cadena que ha sustituido a todos los enteros con la letra "X"

6 Guarde el archivo de texto "convert_integers.php", y moverlo a su servidor PHP. Cuando se ejecuta el archivo, debería ver algo como lo siguiente impreso para su pantalla: "puntuación de X y X hace años es de hace siglos .87, o X años" --- en cuenta que esta convertida "4", "7" y "-87", ya que estos son todos los números enteros, pero no reemplazó ".87".