Open In App

PHP | intval() Function

Improve
Improve
Like Article
Like
Save
Share
Report

The intval() function is an inbuilt function in PHP which returns the integer value of a variable.

Syntax:

int intval ( $var, $base )

Parameters: This function accepts two parameters out of which one is mandatory while the other one is optional. Parameters are described below:

  • $var: It is a mandatory parameter serves as the variable which needs to be converted to its integer value.
  • $base: It ia a optional parameter specifies the base for conversion of $var to its corresponding integer. If $base is not specified.
    • If $var contains 0x (or 0X) as prefix, the base is taken as 16.
    • If $var starts with 0, the base is taken as 8
    • Otherwise, the base is taken as 10.

Return Value: It returns the corresponding integer value of $var.

Examples:

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28

Below programs illustrate the use of intval() function in PHP:

Program 1:




<?php
$var = '7.423';
$int_value = intval($var);
echo $int_value;
?>


Output:

7

Program 2:




<?php
$var = 0x423;
$int_value = intval($var);
echo $int_value;
?>


Output:

1059

Program 3:




<?php
$var = "64";
echo intval($var)."\n".intval($var, 8);
  
?>


Output:

64
52

Reference: http://php.net/manual/en/function.intval.php



Last Updated : 12 Sep, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads