Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage et program som erstatter Heltall med bokstaven X
    I matematikk , heltall er " hele tall . " Tall , både positive og negative, har ofte en desimal , men desimaler , som står for brøker, kan ikke være heltall . Mange datamaskinen programmeringsspråk inkluderer eksplisitte måter å teste hvorvidt en gitt verdi er et heltall. Når en slik programmeringsspråk er PHP, en gratis språk som kjører på alle operativsystemer. Instruksjoner
    en

    Opprett en ny, tom tekstfil , og kaller det " convert_integers.php "; åpne tekstfilen i en enkel tekst editor som Notepad eller TextEdit og legge til " < php ? " Som den første linje og " > " som sist. Alle de resterende koden vil bli plassert innenfor disse to linjene .
    2

    Erklærer en variabel kalt $ stringtocheck på andre linje av koden , og forbinder det med strengen som inneholder heltall du ønsker å konvertere . Å assosiere det med strengen " 4 poeng og syv år siden er 0,87 århundrer siden , eller -87 år , " skriver følgende kode :

    $ stringtocheck = " 4 poeng og syv år siden er 0,87 århundrer siden, eller -87 år "; .
    3

    konvertere strengen til en rekke individuelle verdier ved hjelp av PHP eksplodere ( )-funksjonen . For å gjøre dette , kopier og lim inn følgende kode som den tredje linjen i dokumentet : en

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

    Skriv en for ( ) loop som undersøker hver verdi i sin tur avgjøre hvorvidt det er et heltall. Bruk PHP er " intval "-funksjonen , som konverterer en verdi til et heltall --- test resultatet av konverteringen mot den opprinnelige verdien , hvis de er det samme , enn verdien må har vært et heltall ! Hvis du ikke ønsker å skrive din egen kode , kan du kopiere og lime inn følgende , gjør ingen endringer:

    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 resultatene av konverteringen ved å avslutte koden med linjen " echo $ stringnoints ; " --- dette vil skrive ut en streng som har erstattet alle heltall med bokstaven " X. "
    6

    Lagre " convert_integers.php " tekstfil , og flytte den til PHP server . Når du kjører filen , bør du se omtrent slik skrives til skjermen din : " X score og X år siden er 0,87 århundrer siden , eller x år " --- oppmerksom på at denne konvertert " 4 ", " 7 ", og " -87 ", fordi disse er alle heltall , men det gjorde ikke erstatte " 0,87 ".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan unngå Bli type Alle i MySQL 
    ·Zend Training for PHP 
    ·Hvordan skrive ut kolonnenavn Med PHP og Microsoft SQL 
    ·Slik installerer MySQL Table 
    ·Hvordan åpne en PHP fil i Vista 
    ·Hvordan bruke SSL Kombinert med et PHP omadressering 
    ·Hvordan lage PHP -skript for Applications 
    ·Bad Word Filtrene i PHP 
    ·Hvor å skjule din e-post adresse ved hjelp av PHP 
    ·PHP SPL Typer 
      Anbefalte artikler
    ·Hva er Spike Coding 
    ·Slik importerer alle PHP -skript i en mappe 
    ·Hvordan lage en UML Sequence Diagram 
    ·Hvordan endre en Drop - Down Index i JavaScript 
    ·Hvordan åpne en URL ved å klikke et bilde VB6 kode 
    ·Hvordan konvertere en streng til en liste 
    ·Hvordan analysere PHP i HTML 
    ·Hvordan avslutte eksisterende Application i Visual Basi…
    ·PHP formater for tid Frimerker Fra MySQL 
    ·Hvordan beregne en Infix Expression 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/