Home > Backend Development > PHP Problem > How to output an array in php

How to output an array in php

PHPz
Release: 2023-04-23 09:53:51
Original
613 people have browsed it

PHP is a powerful server-side scripting language with rich array functions and methods. Outputting an array is very simple in PHP and can be achieved in the following ways:

  1. print_r() function

The print_r() function is a built-in debugging tool in PHP , used to output the contents of data structures such as arrays and objects. Its syntax is as follows:

print_r($array);
Copy after login

Among them, $array represents the name of the array variable to be output. Calling this function will output all elements of the array and their key names in the format:

Array
(
    [key1] => value1
    [key2] => value2
    ...
)
Copy after login

For example:

$fruits = array("apple", "banana", "orange");
print_r($fruits);
Copy after login

The output result is:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copy after login
  1. var_dump() Function

var_dump() function is also used to debug and output the contents of data structures such as arrays. Unlike the print_r() function, var_dump() will output information such as the data type and length of each element. Its syntax is as follows:

var_dump($array);
Copy after login

For example:

$fruits = array("apple", "banana", "orange");
var_dump($fruits);
Copy after login

The output result is:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}
Copy after login
  1. echo() function

echo( ) function can be used to output any type of data, including arrays. However, when using echo() to output an array, only its data type will be output, not all elements of the array. For example:

$fruits = array("apple", "banana", "orange");
echo $fruits;
Copy after login

The output result is:

Array
Copy after login
  1. Use the foreach loop to traverse the array and output the elements

You can traverse the array through the foreach loop and output its individual elements . For example:

$fruits = array("apple", "banana", "orange");
foreach($fruits as $fruit){
    echo $fruit . "</br>";
}
Copy after login

The output result is:

apple
banana
orange
Copy after login

In summary, PHP is very convenient to output arrays. You can use functions such as print_r(), var_dump(), echo(), or through The foreach loop iterates through the elements of the output array. It should be noted that the echo() function can only output the data type, not all elements of the array.

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

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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template