Et heltall er et heltall. Det har ikke noen desimaler . I PHP , kan du lage variabler og tilordne heltallsverdiene til dem eller bruke heltall direkte. PHP har også flere innebygde funksjoner som tar heltall som argument og endre dem på noen måte å returnere nye tall. Slike funksjoner omfatter de å sjekke datatype, gjør beregninger eller konvertere numeriske verdier . PHP is_int Funksjon
" is_int "-funksjonen tar en verdi som argument, og sjekker for å se om det er et heltall. Du kan sende enten en bokstavelig verdi eller en variabel . Hvis verdien er et heltall , evaluerer funksjonen til sann , ellers returnerer false . Denne funksjonen hjelper deg med å validere data , for eksempel når du ber brukeren om å skrive inn verdier for en kalkulator program , eller du vil at han skal velge en oppføring i en database basert på en numerisk identifikator. Den " is_integer "-funksjonen er et alias av " is_int "-funksjonen .
PHP intval Funksjon
" intval "-funksjonen tar et argument og returnerer sin verdi som et heltall . Du kan sende heltall , flyttall eller tall i ulike verdigrunnlag til " intval . " For eksempel er 24 allerede et heltall , returnerer så " intval " 24 . Hex verdi " 0x3D " evalueres til 61 . Den flytende punkt nummer 13,3 runder ned til 13 . Du kan sende streng verdier til " intval "-funksjonen , men i de fleste tilfeller , går det null.
Konvertering funksjoner
heltall er tall i basen -10 . Det vil si, de har 10 siffer , null til ni . Du kan konvertere andre baser til heltall og heltall til andre baser ved hjelp av PHP konvertering funksjoner . Å konvertere til heltall fra binære (base - 2 ) , oktale (base - 8 ) eller heksadesimal (base - 16 ) , bruke " decbin ", " decoct " eller " dechex "-funksjoner, henholdsvis . Å konvertere fra disse tre baser til et heltall , bruk " bindec ", " octdec " eller " hexdec " funksjoner . Hver av disse seks funksjoner tar ett argument: . Nummeret til å konvertere
Regular Expressions
Et regulært uttrykk er en serie med tegn som du matche i en streng. PHP er " preg_replace "-funksjonen kan kontrollere en streng og trekke ut alle heltall fra det. Funksjonen tar et minimum av tre argumenter: mønster, utskifting streng, og strengen å sjekke. Når utpakking tegn , trenger du ikke å bytte ut noe, så du kan bruke en nullverdi for dette argumentet . For eksempel skriver " preg_replace (' /[ ^ 0-9 ] /' ,'', ' Denne strengen har 30 tegn. '); " Returnerer tallet 30