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

How to output an array in php

PHPz
PHPzOriginal
2023-04-23 09:13:06617browse

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);

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
    ...
)

For example:

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

The output result is:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
  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);

For example:

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

The output result is:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}
  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;

The output result is:

Array
  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>";
}

The output result is:

apple
banana
orange

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!

Statement:
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