Maison >développement back-end >Problème PHP >Comment envelopper un tableau à deux dimensions en php
En PHP, un tableau bidimensionnel est une structure de données très courante. Lors du traitement d'une grande quantité de données, nous devons souvent afficher les données dans un tableau bidimensionnel dans un certain format, y compris les sauts de ligne. Comment implémenter le retour à la ligne dans un tableau à deux dimensions ? Cet article vous le présentera en détail.
En PHP, nous pouvons utiliser des balises HTML pour réaliser des sauts de ligne. La méthode spécifique consiste à ajouter le
dans la balise HTML à la fin de la ligne lors de la sortie de chaque ligne du tableau.
L'exemple de code est le suivant :
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); foreach($data as $value){ echo "姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."<br>"; } ?>
Le code ci-dessus traverse un tableau bidimensionnel $data et ajoute la balise
en HTML à la fin des informations de chaque membre. En ajoutant cela, nous obtenons l'effet de saut de ligne, et le résultat est le suivant :
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
En PHP, nous pouvons également utiliser la concaténation de chaînes pour obtenir l'effet de saut de ligne du tableau . La méthode spécifique consiste à ajouter une chaîne spécifique à la fin de chaque ligne de données, et enfin à utiliser "n" en PHP pour représenter le caractère de nouvelle ligne.
L'exemple de code est le suivant :
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); foreach($data as $value){ echo "姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."\n"; } ?>
Le code ci-dessus traverse chaque membre du tableau $data, concatène chaque ligne de données en une chaîne et ajoute un caractère de nouvelle ligne à la fin de la chaîne. Ceci est utilisé pour obtenir l'effet de retour à la ligne, et le résultat de sortie est le suivant :
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
Il existe également une méthode utilisant des styles CSS pour obtenir l'effet de retour à la ligne d'un double- tableau dimensionnel. La méthode spécifique consiste à définir le style de classe de chaque membre dans la feuille de style CSS et à ajouter l'attribut de style de nouvelle ligne.
L'exemple de code est le suivant :
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); ?> <style> .item{ display: block; margin-bottom: 10px; } </style> <?php foreach($data as $value){ echo "<div class='item'>姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."</div>"; } ?>
Dans le code ci-dessus, nous définissons les attributs de style .item dans la feuille de style CSS. L'attribut "display: block" permet à l'élément div de chaque membre d'occuper sa propre ligne, et l'attribut "margin-bottom: 10px" est utilisé pour définir l'espacement entre les différentes lignes. Enfin, lors du parcours du tableau bidimensionnel et de la sortie de chaque membre, spécifiez l'élément div où se trouve le membre en tant que classe .item. De cette façon, nous avons obtenu l'effet de retour à la ligne du tableau bidimensionnel, et le résultat de sortie est le suivant :
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
Résumé :
Cet article présente trois méthodes de PHP pour obtenir l'effet de retour à la ligne du tableau bidimensionnel tableau, y compris l'utilisation de balises HTML, d'épissage de chaînes et de styles CSS. Différentes méthodes conviennent à différentes situations réelles et les lecteurs peuvent choisir la méthode appropriée en fonction de leurs besoins spécifiques.
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!