Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skapar ett program som ersätter Heltal med bokstaven X

    I matematik , heltal är " hela tal . " Numbers , både positiva och negativa , har ofta en decimal , men decimaler , som står för bråk , kan inte vara heltal . Många dator programmeringsspråk inkluderar uttalat sätt att testa huruvida varje givet värde är ett heltal . När sådana programmeringsspråk är PHP , en fri språk som körs på alla operativsystem . Instruktioner
    1

    Skapa en ny , tom textfil , och kallar det " convert_integers.php " , öppna textfilen i en enkel textredigerare som Anteckningar eller Textredigerare och lägg till " < php ? " Som den första raden och "? >" som den sista . Alla återstående koden kommer att placeras inom dessa två linjer .
    2

    Deklarera en variabel som heter $ stringtocheck på den andra raden i koden , och associerar det med strängen som innehåller heltalen du vill konvertera . Om du vill associera det med strängen " 4 poäng och 7 år sedan är 0,87 århundraden sedan , eller -87 år , " skriver följande kod :

    $ stringtocheck = " 4 poäng och 7 år sedan är .87 århundraden sedan , eller -87 år " , .
    3

    konvertera strängen till en array av individuella värden med hjälp av PHP : s explodera ( ) funktionen . För att göra detta , kopiera och klistra in följande kod i den tredje raden i dokumentet :

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

    Skriv ett för ( ) loop som undersöker varje värde i sin tur avgöra om det är ett heltal . Använd PHP : s " intval " -funktion , som konverterar ett värde till ett heltal --- testa resultatet av omvandlingen mot det ursprungliga värdet , om de är lika , än värdet måste har varit ett heltal ! Om du inte vill skriva en egen kod , kan du kopiera och klistra in följande , gör inga ändringar :

    för ( $ i = 0 ; $ i < count ( $ stringarray ) , $ i + + ) {

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

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

    }
    5

    Echo resultatet av konverteringen genom att avsluta koden med raden " echo $ stringnoints , " --- Detta skriver ut en sträng som har ersatt alla heltal med bokstaven " X"
    6

    Spara " convert_integers.php " textfil , och flytta den till din PHP-server . När du kör filen , bör du se något liknande följande skrivas till din skärm : " X poäng och år X sedan är 0,87 århundraden sedan , eller X år " --- Observera att detta omvandlas " 4 ", " 7 " och " -87 , " eftersom dessa är alla heltal , men det gjorde inte ersätta " .87 . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla om en databas existerar i PHP
    ·Hur man uppgraderar MySQL
    ·Hur man sätter in en anmälningsblankett i MySQL
    ·Grails MySQL Tutorial
    ·Hur man skriver PHP-skript
    ·Hur man tar bort filer från MySQL med PHP
    ·Hur vill kolla Boolean i PHP
    ·SQL Cross Gå Tutorial
    ·Så här öppnar Kör SQL-kommando
    ·PHP Tutorial för en Simple Gallery
    Utvalda artiklarna
    ·Hur man gör arrayer i PCSpim
    ·VBA Dollar - undertecknade Funktioner
    ·Så här importerar VBScript Into VB Express
    ·Hur skapar jag Tillståndsdiagram
    ·Hur du använder XML Med VB.NET
    ·Hur du ändrar en form action i Javascript
    ·Hur Exit VBA
    ·Apache 2.2.4 PHP 5.2.3 MySQL Server 5.0 Fel
    ·Hur konvertera en int till en sträng med javascript
    ·Hur konvertera HEX till RGB-färger
    Copyright © Dator Kunskap http://www.dator.xyz