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 . "