This PHP tutorial helps you to learn basic print_r
statement with examples. The print_r() PHP function is used to return an array in a human readable form.
The print_r() displays information about a variable in a way that’s readable by humans.
We’ll use pre tag to display print_r()
method returned value. The ‘pre’ tag denotes that the code has been preformatted. The text will be shown in a fixed-width font with this tag. It maintains line breaks and spaces, making it easier to read for humans.
Syntax :
print_r(var_name, return_output)
TRUE
. The default value is FALSE
.Return Value:
If the variable is an integer or a float or a string the function returns the value of the variable.
If the variable is an array the function returns keys and elements, a similar notation is used for the object. Setting TRUE to return_output parameter the function returns a string.
<?php $var1 = 'phpflow'; $var2 = 53.55; $var3 = 53; $var4 = array('emp_name'=>'Reven','Age'=>34,'Salary'=>23243,'Depts'=>array(5,6,7,8)); print_r($var1);echo"<br/>"; print_r($var2);echo"<br/>"; print_r($var3);echo"<pre>"; print_r($var4); ?>
Output :
phpflow 53.55 53 Array ( [emp_name] => Reven [Age] => 34 [Salary] => 23243 [Depts] => Array ( [0] => IT [1] => Admin ) )
The print_r(), var_dump() and var_export() will also show protected and private properties of objects. Static class members will not be shown.
The difference of the var_dump() and var_export() is that var_export returns valid PHP code, whereas var_dump does not.
This tutorial helps integrate a PHP SDK with Laravel. We'll install aws-php-sdk into laravel application and access all aws services… Read More
in this quick PHP tutorial, We'll discuss php_eol with examples. PHP_EOL is a predefined constant in PHP and represents an… Read More
This Laravel tutorial helps to understand table Relationships using Elequonte ORM. We'll explore laravel table Relationships usage and best practices… Read More
We'll explore different join methods of Laravel eloquent with examples. The join helps to fetch the data from multiple database… Read More
in this Laravel tutorial, We'll explore valet, which is a development environment for macOS minimalists. It's a lightweight Laravel development… Read More
I'll go through how to use soft delete in Laravel 10 in this post. The soft deletes are a method… Read More