Skip to content
Related Articles

Related Articles

PHP | strval() Function

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 31 Jul, 2021

The strval() function is an inbuilt function in PHP and is used to convert any scalar value (string, integer, or double) to a string. We cannot use strval() on arrays or on object, if applied then this function only returns the type name of the value being converted.


strval( $variable ) 

Parameter: This function accepts a single parameter $variable. This parameter represents the value which we want to convert to string

Return value: This function returns a string. This string is generated by typecasting the value of the variable passed to it as a parameter.

Below programs illustrate the strval() function.

Program 1:

$var_name = 32.360;
// prints the value of above variable 
// as a string
echo strval($var_name);



Program 2:

class geeksforgeeks
    public function __toString()
        // returns the class name 
        return __CLASS__;
// prints the name of above class as
// a string
echo strval(new geeksforgeeks);



Program 3:

// Program to illustrate the strval() function
// when an array is passed as parameter
// Input array
$arr = array(1,2,3,4,5);
// This will print only the type of value
// being converted i.e. 'Array'
echo strval($arr);


PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!