Print_r and var_dump output arrays in PHP, print_rvar_dump

Source: Internet
Author: User

Print_r and var_dump output arrays in PHP, print_rvar_dump

Print_r () and var_dump () functions can print the entire array content and structure.

Print_r ()

The print_r () function can be used to print the content and structure of the entire array and display keys and elements in a certain format. Note that the print_r () function is used not only for printing, but also for printing easy-to-understand information about variables.

Syntax:

Bool print_r (mixed expression) Example:

<?php$arr_age = array(18, 20, 25);print_r($arr_age);?>

Run the sample output:

Array ([0] => 18 [1] => 20 [2] => 25) view the webpage source code of the output result. You can see the easier-to-read format:

Array(  [0] => 18  [1] => 20  [2] => 25) var_dump()

Like the print_r () function, the var_dump () function can also be used to print the data and structure of an array. However, the var_dump () function is more powerful than print_r (). It can print multiple variables at the same time and provide the type information of the variables.

Example:

<?php$arr_age = array(18, 20, 25);var_dump($arr_age);?>

Run the sample output:

array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(25)}

Print_r () and var_dump () functions are generally used for debugging programs. In more cases, echo is used to output specific array unit values.

The print_r and var_dump output arrays in the above PHP are all the content shared by the editor. I hope you can give us a reference and support for the house of friends.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.