How to use sprintf() Function In PHP

The sprintf() function writes a formatted string to a variable.

Syntax:

$str = sprintf("%d", $var_name);

Example: 

PHP
<?php 
$var_name = 2; 

// Using sprintf to convert integer to string 
$str = sprintf("%d", $var_name); 

// Prints the value of above variable as a string 
echo "Welcome $str w3wiki"; 
?>

Output:

Welcome 2 w3wiki

How to convert an Integer Into a String in PHP ?

The PHP strval() function is used to convert an Integer Into a String in PHP. There are many other methods to convert an integer into a string. 

In this article, we will learn many methods.

Methods:

Table of Content

  • Using strval() function.
  • Using Inline variable parsing.
  • Using Explicit Casting.
  • Using sprintf() Function
  • Using concatenation with an Empty String

Similar Reads

Using strval() function.

Note:  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....

Using Inline variable parsing.

Note: When you use Integer inside a string, then the Integer is first converted into a string and then prints as a string....

Using Explicit Casting.

Note: Explicit Casting is the explicit conversion of data type because the user explicitly defines the data type in which he wants to cast. We will convert Integer into String....

Using sprintf() Function

The sprintf() function writes a formatted string to a variable....

Using concatenation with an Empty String

Concatenating an integer with an empty string in PHP converts the integer to a string. This approach leverages the automatic type conversion in PHP, making it simple and intuitive. For example, `$string = $integer . “”;` effectively turns `$integer` into a string....

Contact Us