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.
Syntax:
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:
<?php $var_name = 32.360; // prints the value of above variable // as a string echo strval ( $var_name ); ?> |
Output:
32.36
Program 2:
<?php class neveropen { public function __toString() { // returns the class name return __CLASS__ ; } } // prints the name of above class as // a string echo strval ( new neveropen); ?> |
Output:
neveropen
Program 3:
<?php // 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 ); ?> |
Reference:
http://php.net/manual/en/function.strval.php
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.