Ett heltal är ett heltal . Det har inga decimaler. I PHP kan du skapa variabler och tilldela heltalsvärden till dem eller använda heltal direkt . PHP har också flera inbyggda funktioner som tar heltal som argument och modifiera dem på något sätt att återvända nya siffror . Dessa typer av funktioner inkluderar dem att kontrollera datatypen , gör beräkningar eller konvertera numeriska värden . PHP is_int Funktion
" is_int " funktionen tar ett värde som ett argument och kontroller för att se om det är ett heltal . Du kan skicka antingen en bokstavlig värde eller en variabel . Om värdet är ett heltal , utvärderar funktionen till true , annars returneras false . Denna funktion hjälper dig att validera data , till exempel när du uppmana användaren att ange värden för en miniräknare program , eller om du vill att han ska välja en post i en databas baserad på en numerisk identifierare . Den " is_integer " -funktionen är ett alias för " is_int " funktionen . Addera PHP intval Funktion
" intval " -funktion tar ett argument och returnerar dess värde som ett heltal . Du kan skicka heltal , flyttal eller siffror i olika basvärden till " intval . " Till exempel är 24 redan ett heltal , returnerar så " intval " 24 . Det hexadecimala värdet " 0x3D " beräknas till 61 . Den flyttal 13.3 rundor ner till 13 . Du kan skicka strängvärden till " intval " -funktion , men i de flesta fall , returneras noll .
Konverteringsfunktioner
Heltal är tal i basen -10 . Det är , de har 10 siffror , noll till nio . Du kan konvertera andra baser till heltal och heltal till andra baser med PHP konvertering funktioner . Att konvertera till heltal från binära ( bas - 2 ) , oktala ( bas - 8 ) eller hexadecimala ( bas - 16 ) , använd " decbin , " " decoct " eller " dechex " funktioner , respektive . För att konvertera från dessa tre baser till ett heltal , använd " bindec , " " octdec " eller " hexdec " funktioner . Var och en av dessa sex funktioner tar ett argument : . Numret konvertera
Regular Expressions
Ett reguljärt uttryck är en serie tecken som du matchar i en sträng . PHP : s " preg_replace " -funktionen kan kontrollera en sträng och extrahera alla heltal från det . Funktionen tar minst tre argument : Mönstret , att ersätta strängen och strängen för att kolla . När extrahera tecken , behöver du inte byta ut något , så att du kan använda ett null-värde för detta argument . Till exempel skriver " preg_replace ( ' /[ ^ 0-9 ] /' , '' , ' Denna sträng har 30 tecken . ' ) ; " Returnerar antalet 30