There are two ways to output PHP arrays: print_r() function and var_dump() function.
1. print_r()
Use the print_r() function to print out the entire array content and structure, and display the keys and elements according to a certain format. Note that the print_r() function is not just for printing, it is actually used to print easy-to-understand information about the variables.
Syntax:
bool print_r( mixed expression )
Example:
<?php $arr_age = array(18, 20, 25); print_r($arr_age); ?>
Result:
Array ( [0] => 18 [1] => 20 [2] => 25 )
Tips:
View the web page source code of the output result, you can see a more readable format:
Array ( [0] => 18 [1] => 20 [2] => 25 )
2, var_dump()
Like the print_r() function, the var_dump() function can also be used to print the data and structure of the array. However, the var_dump() function is more powerful than print_r(). It can print multiple variables at the same time and give the type information of the variables.
Example:
<?php $arr_age = array(18, 20, 25); var_dump($arr_age); ?>
Result:
array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(25) }
print_r() and var_dump() functions Generally used for debugging programs, more often echo is used to output specific array unit values.
Recommended tutorial: PHP video tutorial
The above is the detailed content of How to output php array. For more information, please follow other related articles on the PHP Chinese website!