| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan oprettes et program , der erstatter Heltal med bogstavet X
    I matematik , heltal er " hele tal ". Tal, både positive og negative , har ofte et komma , men decimaler , som står for brøker , kan ikke være heltal. Mange computer programmeringssprog omfatter eksplicitte måder at teste , hvorvidt en given værdi er et heltal . Når en sådan programmeringssprog er PHP, en gratis sprog , der kører på alle operativsystemer. Instruktioner
    1

    Opret en ny , tom tekstfil , og kalder det " convert_integers.php " åbne tekstfilen i en simpel teksteditor som Notesblok eller TextEdit , og tilføj " < php ? " Som den første linje og " > " som det sidste . Alle de resterende kode vil blive placeret inden for disse to linjer.
    2

    Erklær en variabel kaldet $ stringtocheck på den anden linje i koden , og associeret det med streng, der indeholder heltal , du vil konvertere . At forbinde det med strengen "4 score og 7 år siden , er 0,87 århundreder siden, eller -87 år , " skriver følgende kode : Hej

    $ stringtocheck = "4 score og 7 år siden , er 0,87 århundreder siden, eller -87 år " .
    3

    Konverter strengen til en række individuelle værdier ved hjælp af PHP eksplodere () funktion . For at gøre dette , kopiere og indsætte følgende kode som den tredje linje af dokumentet : Hej

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

    Skriv en til ( ) løkke , der undersøger hver værdi til gengæld bestemme , hvorvidt det er et heltal. Brug PHP er " intval "-funktion , som konverterer en værdi til et heltal --- test resultatet af konverteringen mod den oprindelige værdi , hvis det er den samme , end værdien må have været et heltal ! Hvis du ikke ønsker at skrive din egen kode , kan du kopiere og indsætte følgende , gør ingen ændringer :

    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

    Echo resultaterne af konverteringen ved at afslutte koden med linjen " echo $ stringnoints , " --- det vil udskrive en streng, der har udskiftes alle heltal med bogstavet "X"
    6

    Gem " convert_integers.php " tekst fil og flytte den til din PHP server. Når du kører filen , bør du se noget i retning af følgende udskrevet til skærmen: "X score og X år siden, er 0,87 århundreder siden, eller X år " --- Bemærk at denne konverterede "4 ", " 7 ", og " -87 ", fordi disse er alle heltal , men det gjorde ikke erstatte " .87 . "

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en chat med PHP 
    ·Hvordan laver PHP dokumenter poppe op i et vindue i Dre…
    ·Sådan Tilslut PHP til en MySQL XML File 
    ·Om PHP File Upload Funktion 
    ·Sådan ændres adgangskoden i php scripts til MySQL 
    ·PHP Variabler Vs . Funktioner 
    ·Hvordan man laver en besøgstæller med PHP 
    ·Sådan Upload et billede med PHP 
    ·Sådan tillade eksterne MySQL forbindelser i HostGator 
    ·Sådan åbner MySQL database MS Access 
      Anbefalede Artikler
    ·Hvordan bruger jeg en Code fil i mappen Application Dat…
    ·Sådan får det aktuelle år i Java 
    ·Hvordan laver spil til Apple-produkter 
    ·Sådan importeres MySQL til HSQLDB 
    ·Sådan Parse en linje i Perl 
    ·Sådan installeres Python Tk 
    ·Hvordan man laver en Pig Latin Program on Python 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
    ·Sådan Check din Google Rank Med Ruby 
    ·Sådan Konverter til Boolean i Python 
    Copyright © Computer Viden http://www.computerdk.com