Home >Backend Development >PHP Problem >How to output array content in php
PHP is a server-side programming language and one of the most popular languages today. In PHP, array is one of the most commonly used and important data types, so how to output its content? This article will introduce how PHP outputs the contents of an array.
First of all, suppose we now have an array variable $fruit, which stores the names of several fruits, as follows:
$fruit = array("苹果", "香蕉", "橘子", "葡萄", "芒果");
Then we want to output the contents of this array on the web page, there are many method can be achieved. Several of them are introduced below.
Method 1: Use the var_dump() function to output
The var_dump() function can output the structure and content of the variable to the screen, including type, length and value, etc. It is very convenient to use. We can use the var_dump() function to output the contents of the $fruit array. The code is as follows:
var_dump($fruit);
The output result is as follows:
array(5) { [0]=> string(6) "苹果" [1]=> string(6) "香蕉" [2]=> string(6) "橘子" [3]=> string(6) "葡萄" [4]=> string(6) "芒果" }
As you can see, the var_dump() function outputs the $fruit array. The five elements, as well as the type and length of each element, are very detailed.
Method 2: Use the print_r() function to output
The print_r() function is used to print out variables, including the key name and key value of the array, which is very intuitive. We can use the print_r() function to output the contents of the $fruit array. The code is as follows:
print_r($fruit);
The output result is as follows:
Array ( [0] => 苹果 [1] => 香蕉 [2] => 橘子 [3] => 葡萄 [4] => 芒果 )
As you can see, the print_r() function outputs the $fruit array. The five elements, as well as the number and value of each element, are very convenient.
Method 3: Use foreach loop output
In addition to using functions, we can also use loop structures to output the contents of the array. In PHP, the foreach statement can be used to traverse an array and extract each element in the array for operation. We can use the foreach loop to output the contents of the $fruit array. The code is as follows:
foreach ($fruit as $value){ echo $value . "<br>"; }
The output result is as follows:
苹果 香蕉 橘子 葡萄 芒果
As you can see, the foreach loop outputs the five elements of the $fruit array one by one. elements, and each element is separated by a newline to look clearer.
Method 4: Use the implode() function to output
The implode() function is used to connect the elements in the array according to a certain delimiter to form a string. We can use the implode() function to connect the contents of the $fruit array. The code is as follows:
echo implode(", ", $fruit);
The output result is as follows:
苹果, 香蕉, 橘子, 葡萄, 芒果
As you can see, the implode() function will The five elements are concatenated, using commas and spaces as separators, and a string is output.
The above four methods can be used to output the contents of the array. Each method has slightly different implementation ideas and is suitable for different scenarios. In actual development, we need to choose an appropriate method to output the contents of the array according to our own situation.
The above is the detailed content of How to output array content in php. For more information, please follow other related articles on the PHP Chinese website!