Can php directly output an array?

青灯夜游
Release: 2023-03-15 22:54:02
Original
2885 people have browsed it

php can directly output an array. There are two methods: 1. Use print_r() to output the array content and structure, and display the keys and elements according to a certain format. The syntax is "print_r (array)"; 2. , use var_dump() to output the content and structure, and display the element type, the syntax is "var_dump (array)".

Can php directly output an array?

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

php can directly output arrays.

There are two built-in functions in php that can directly output arrays:

  • print_r() function

  • var_dump () function

1. Use print_r() to output the array

The print_r() function is used to make it easier Print variables in the form you understand. The print_r() function can output the contents and structure of the entire array, and the keys and elements will be displayed in a certain format.

"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); print_r($array); ?>
Copy after login

Output result:

Array ( [0] => Array ( [姓名] => 张三 [年龄] => 25 [性别] => 男 ) [1] => Array ( [姓名] => 李四 [年龄] => 21 [性别] => 男 ) [2] => Array ( [姓名] => 娜娜 [年龄] => 22 [性别] => 女 ) )
Copy after login

Can php directly output an array?

Do you feel that the output result is too long and you do not use reading. You can add a piece of code "echo '

';" before the print_r() output statement: 

"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); echo '
'; print_r($array); ?>
Copy after login

The output result will be more conducive to reading, the output result:

Can php directly output an array?

2. Use var_dump() to output the array

Similar to the print_r() function, the var_dump() function also The data content and structure of the entire array can be output. However, var_dump() is more powerful than print_r(). It can print multiple variables at the same time and give the type information of the variables.

The var_dump() function can output relevant information (type and value) of variables. When outputting an array, the array will recursively expand the values and display its structure through indentation.

"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($array); ?>
Copy after login

Output result:

Can php directly output an array?

Explanation:

print_r() and var_dump() functions are generally used For use in debugging programs, echo is often used to output specific array unit values.

"; $array = array("id"=>25,"name"=>"李华","age"=>18); echo $array["name"]; ?>
Copy after login

Can php directly output an array?

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of Can php directly output an array?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!