“Conocimientos Programación>Programación PHP /MySQL

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

2012/2/7
En matemáticas , los números enteros son " enteros ". Números, tanto positivas como negativas , 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 es un entero. Una vez que este lenguaje de programación es PHP , un lenguaje libre que funciona en cualquier sistema operativo. Instrucciones
1

Crear un archivo de texto nuevo , en blanco, y lo llaman " convert_integers.php " , abra 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 asociado con la cadena que contiene los números enteros que desea convertir . Para asociarlo con la cadena " 4 puntuación y hace 7 años es 0.87 siglos atrás , o -87 años , " escribe el siguiente código:

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

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

$ stringarray = explode ( " ", $ stringtocheck ) :
4

Escribir una para ( ) bucle que examina cada valor , a su vez , la determinación de si es o no es un número entero . Utilice la función de PHP " intval " , que convierte un valor a un entero --- prueba el resultado de la conversión con el valor original; si son lo mismo, que el valor debe de haber sido un número entero ! Si no desea escribir su propio código , puede copiar y pegar el siguiente , sin hacer cambios :

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

if ( 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 tiene reemplazados todos los enteros con la letra " X"
6

Guardar el archivo de texto " convert_integers.php " , y se mueven a su servidor PHP. Cuando se ejecuta el archivo , debería ver algo como lo siguiente impreso para su pantalla: "puntaje X y X años atrás se hace 0,87 siglos , o X años " --- en cuenta que esta convertido " 4 ", " 7 " y " -87 ", ya que estos son todos los enteros , pero no reemplazar " 0.87 . "

Página anterior:
Programación PHP /MySQL
Cómo crear Confirmación en PHP
Ampliar PHP Tutorial Menu
Cómo mostrar texto de MySQL en PHP
Cómo obtener PHP matriz de longitud
Cómo eliminar una fila en MySQL usando PHP en el tecleo de un botón
Cómo agregar código HTML a una plantilla de correo electrónico en PHP
Cómo cargar contenido web de Cpanel
Flash Sendmail Tutorial
Conocimientos Informáticos © http://www.ordenador.online