Friday, October 10, 2025
HomeLanguagesPHP | print_r() Function

PHP | print_r() Function

The print_r() function is a built-in function in PHP and is used to print or display information stored in a variable.

Syntax:

print_r( $variable, $isStore )

Parameters: This function accepts two parameters as shown in above syntax and described below.

  1. $variable: This parameter specifies the variable to be printed and is a mandatory parameter.
  2. $isStore: This an option parameter. This parameter is of boolean type whose default value is FALSE and is used to store the output of the print_r() function in a variable rather than printing it. If this parameter is set to TRUE then the print_r() function will return the output which it is supposed to print.

Return Value: If the $variable is an integer or a float or a string the function prints the value of the variable. If the variable is an array the function prints the array in a format which displays the keys as well as values, a similar notation is used for objects. If the parameter $isStore is set to TRUE then the print_r() function will return a string containing the information which it is supposed to print.

Below programs illustrate the print_r() function:

Program 1:




<?php
  
// PHP program to illustrate
// the print_r() function
  
// string variable
$var1 = "Welcome to neveropen";
  
// integer variable
$var2 = 101;
  
// array variable
$arr = array('0' => "Welcome", '1' => "to", '2' => "neveropen");
  
// printing the variables
print_r($var1);
echo"\n";
print_r($var2);
echo"\n";
print_r($arr);
  
?>


Output:

Welcome to neveropen
101
Array
(
    [0] => Welcome
    [1] => to
    [2] => neveropen
)

Program 2:




<?php
  
// PHP program to illustrate the print_r()
// function when $isStore is set to true
  
// array variable
$arr = array('0' => "Welcome", '1' => "to",
                     '2' => "neveropen");
                       
// storing output of print_r() function
// in another variable
$results = print_r($arr, true); 
  
echo $results;
  
?>


Output:

Array
(
    [0] => Welcome
    [1] => to
    [2] => neveropen
)

Reference:
http://php.net/manual/en/function.print-r.php

RELATED ARTICLES

Most Popular

Dominic
32349 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6717 POSTS0 COMMENTS
Nicole Veronica
11880 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6838 POSTS0 COMMENTS
Ted Musemwa
7097 POSTS0 COMMENTS
Thapelo Manthata
6792 POSTS0 COMMENTS
Umr Jansen
6792 POSTS0 COMMENTS