Maison  >  Article  >  développement back-end  >  Comment afficher un tableau unidimensionnel en php en utilisant un tableau

Comment afficher un tableau unidimensionnel en php en utilisant un tableau

PHPz
PHPzoriginal
2023-04-26 10:25:23767parcourir

PHP est un langage de script côté serveur largement utilisé pour le développement Web. Dans le développement Web, les tableaux sont un moyen courant d'afficher des données. Cet article explique comment utiliser les tableaux pour afficher des tableaux unidimensionnels.

1. Définir le tableau

Il est très simple de définir un tableau en PHP Vous pouvez utiliser la fonction array, comme indiqué ci-dessous :

$arr = array('apple', 'orange', 'banana', 'pear');
#🎜. 🎜#Le code ci-dessus définit Un tableau unidimensionnel contenant 4 éléments, à savoir 'pomme', 'orange', 'banane', 'poire'.

2. Utilisez des tableaux HTML pour afficher des tableaux

PHP offre diverses façons d'afficher des tableaux, la plus couramment utilisée étant d'utiliser des tableaux HTML. En HTML, vous pouvez utiliser des balises telles que <table>, <tr>, <td> pour définir des tableaux, comme indiqué. ci-dessous :

<table>
  <tr>
    <td>apple</td>
    <td>orange</td>
    <td>banana</td>
    <td>pear</td>
  </tr>
</table>
<table>,<tr>,<td>等标签来定义表格,如下所示:
<table>
  <tr>
    <?php for ($i=0; $i<count($arr); $i++): ?>
      <td><?php echo $arr[$i]; ?></td>
    <?php endfor; ?>
  </tr>
</table>

上述代码定义了一个包含4列的表格,每列对应数组中的一个元素。

但是,如果我们的数组元素的数量比较大,手动写表格的方式显然非常繁琐,这时我们可以使用PHP来自动生成表格。

三、使用PHP循环生成表格

在PHP中,我们可以使用for循环和foreach遍历数组,并使用HTML标签来生成表格,如下所示:

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

上述代码中,for循环遍历数组$arr,并在每次循环中生成一个<td>标签,用于显示数组中的元素。注意,我们在<td>标签中使用了<?php echo $arr[$i]; ?>来输出数组元素的值。

除了使用for循环,我们还可以使用foreach遍历数组,如下所示:

rrreee

上述代码中,foreach循环遍历数组$arr,并在每次循环中生成一个<td>标签,用于显示数组中的元素。注意,我们在<td>标签中使用了<?php echo $value; ?>来输出数组元素的值。这种方法比使用forLe code ci-dessus définit un tableau contenant 4 colonnes, chaque colonne correspondant à un élément du tableau.

Cependant, si le nombre d'éléments de notre tableau est relativement important, écrire manuellement le tableau est évidemment très fastidieux. À ce stade, nous pouvons utiliser PHP pour générer automatiquement le tableau.

3. Utilisez des boucles PHP pour générer des tableaux

En PHP, nous pouvons utiliser des boucles for et foreach pour parcourir des tableaux, et utiliser des balises HTML pour générer des tableaux, comme indiqué ci-dessous : # 🎜🎜#rrreee

Dans le code ci-dessus, for parcourt le tableau $arr et génère un <td> dans chaque code de boucle> balise, utilisée pour afficher les éléments du tableau. Notez que nous avons utilisé <?php echo $arr[$i]; ?> dans la balise <td> pour afficher la valeur de l'élément du tableau.

En plus d'utiliser la boucle for, nous pouvons également utiliser foreach pour parcourir le tableau, comme indiqué ci-dessous :

rrreee# 🎜🎜#Le code ci-dessus, foreach parcourt le tableau $arr et génère une étiquette <td> dans chaque boucle pour afficher le éléments dans l’élément du tableau. Notez que nous avons utilisé <?php echo $value; ?> dans la balise <td> pour afficher la valeur de l'élément du tableau. Cette méthode est plus concise que l'utilisation d'une boucle for.

#🎜🎜# 4. Illustration #🎜🎜##🎜🎜#Ce qui suit est le rendu de l'utilisation d'une boucle PHP pour générer une table : #🎜🎜##🎜🎜##🎜🎜##🎜🎜#5. Résumé#🎜🎜##🎜🎜#Cet article explique comment utiliser un tableau pour afficher un tableau unidimensionnel. Dans les projets réels, nous utilisons généralement une base de données pour stocker de grandes quantités de données et utilisons PHP pour interroger les données de la base de données et générer des affichages de tableaux. Après avoir appris les méthodes présentées dans cet article, nous pouvons traiter les données plus facilement et les afficher sur la page. #🎜🎜#

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn