Ceci est le code dans ma boucle PHP: Comment puis-je faire en sorte que le PHP commence une nouvelle ligne HTML avec chaque itération de la boucle (au lieu d'imprimer tout sur un seul HTML ligne)? P> p>
5 Réponses :
Vous devez inclure des caractèresWLINE dans votre sortie. Ainsi: notez les citations doubles, qui sont nécessaires pour que l'échappement \ n apparaisse sous forme de caractère nouveau ligne au lieu d'un littéral \ n. P> une autre évasion utile est \ t, qui insère des onglets dans votre sortie. P> Enfin, comme une pointe non liée, il est plus rapide de passer plusieurs chaînes à Ceci est dû au fait que l'utilisation du point produit PHP pour allouer un nouveau tampon à chaîne, copiez toutes les chaînes séparées dans ce tampon, puis sur cette chaîne combinée; ATTENDU QUE la virgule provoque une PHP pour simplement émettre les cordes l'une après l'autre. p> p> Echo code> avec des virgules au lieu de périodes, comme: < / p>
Étant donné que le nouveau caractère de ligne \ n ne sert pas de point dans HTML, vous feriez mieux de ne pas l'utiliser, conserve les fichiers (fractionnellement) plus petits
Je tiens à dire que cela serait plus valable pour utiliser "\ r \ n" à la place, mais cela n'a pas d'importance.
Je suis d'accord. Cependant, pour le débogage, il est parfois utile de les mettre dans, et donc bon de savoir comment cela se fait.
Essayez ceci:
echo 'Name: ' . $name . '<br/>'."\n";
Utilisez le caractère Newline dans Doubles citations "\ n" code>. Unique ne fonctionnera pas. P>
Je trouve que l'utilisation de citations simples est plus facile que d'utiliser. "\ n" Par exemple, en utilisant
echo 'text'.$var.'<br /> next line';
Vous pouvez insérer des caractèresWLINE qui apparaîtront dans le code source HTML en incluant des retours de chariot littéraux dans vos chaînes PHP, par exemple:
<table>
<tr><td>This is row</td><td>1</td><td>and</td></tr>
<tr><td>this is row</td><td>2</td><td> </td></tr>
</table>