Home  >  Article  >  Backend Development  >  How to display one-dimensional array in php using table

How to display one-dimensional array in php using table

PHPz
PHPzOriginal
2023-04-26 10:25:23767browse

PHP is a widely used server-side scripting language commonly used for web development. In web development, tables are a common way of displaying data. This article will introduce how to use tables to display one-dimensional arrays.

1. Define an array

It is very simple to define an array in PHP. You can use the array function, as shown below:

$arr = array('apple', 'orange', 'banana', 'pear');

The above code defines an array containing 4 elements. One-dimensional arrays, namely 'apple', 'orange', 'banana', 'pear'.

2. Use HTML tables to display arrays

PHP provides a variety of ways to display arrays, the most commonly used of which is to use HTML tables. In HTML, you can use <table>, <tr>, <td> and other tags to define tables, as shown below:

<table>
  <tr>
    <td>apple</td>
    <td>orange</td>
    <td>banana</td>
    <td>pear</td>
  </tr>
</table>

The above code defines a table containing 4 columns, each column corresponding to an element in the array.

However, if the number of our array elements is relatively large, manually writing the table is obviously very cumbersome. At this time, we can use PHP to automatically generate the table.

3. Use PHP loops to generate tables

In PHP, we can use for loops and foreach to traverse arrays, and use HTML tags to generate tables, as shown below:

<table>
  <tr>
    <?php for ($i=0; $i<count($arr); $i++): ?>
      <td><?php echo $arr[$i]; ?></td>
    <?php endfor; ?>
  </tr>
</table>

In the above code, for loops through the array $arr, and generates a <td> label in each loop, which is used to display the array Elements. Note that we used <?php echo $arr[$i]; ?> in the <td> tag to output the value of the array element.

In addition to using the for loop, we can also use foreach to traverse the array, as shown below:

<table>
  <tr>
    <?php foreach ($arr as $value): ?>
      <td><?php echo $value; ?></td>
    <?php endforeach; ?>
  </tr>
</table>

In the above code, foreach Loop through the array $arr, and generate a <td> label in each loop to display the elements in the array. Note that we used <?php echo $value; ?> in the <td> tag to output the value of the array element. This method is more concise than using a for loop.

4. Illustration

The following is the rendering of using PHP loop to generate a table:

5. Summary

This article introduces how to use a table to display a one-dimensional array. In actual projects, we usually use a database to store large amounts of data, and use PHP to query data from the database and generate table displays. After learning the methods introduced in this article, we can process data more conveniently and display it on the page.

The above is the detailed content of How to display one-dimensional array in php using table. 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