Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2008, 17h46   #1
Candidat au titre de Membre du Club
 
Inscription : août 2006
Messages : 38
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 38
Points : 10
Points : 10
Par défaut Effectuer un retour à la ligne

bonjour, je veux faire un retour à la ligne mais ça ne marche pas
voici mon code
Code :
1
2
3
4
5
6
<?PHP
$msg ="test";
$msg2 = "test";
$msg=''.$msg.''\n\n''.$msg2.'';
echo $msg;
?>
S'affiche test test
alors que je voudrais :
test
test

merci d'avance si vous avez une idée
prophen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 17h47   #2
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Essaye au lieu de
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 18h11   #3
Membre expérimenté
 
Inscription : août 2005
Messages : 515
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 515
Points : 557
Points : 557
Code :
1
2
3
4
5
6
<?php
 
  echo "Ceci est un test.<br />\n";
  echo 'Ceci est un test.';
 
?>
DaRiaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 18h21   #4
Membre du Club
 
Inscription : juillet 2007
Messages : 70
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : juillet 2007
Messages : 70
Points : 63
Points : 63
Envoyer un message via MSN à _phoenix_
Tu peut aussi utiliser la constante PHP_EOL qui est pratique car portable : elle varie selon ton environnement d'execution :

Code :
1
2
3
4
 
$var = 'text...' . PHP_EOL;
$var = 'text...' . PHP_EOL;
$var = 'text...' . PHP_EOL;
Enfin, si c'est pour une sortie html :

Code :
1
2
3
4
5
6
7
 
$var = nl2br($var);
 
//return :
text...<br />
text...<br />
text...<br />
_phoenix_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 12h09   #5
Membre éclairé
 
Inscription : décembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 426
Points : 313
Points : 313
Citation:
Code :
1
2
3
4
5
6
<?PHP
$msg ="test";
$msg2 = "test";
$msg=''.$msg.''\n\n''.$msg2.'';
echo $msg;
?>
Pourquoi 2 chaines vide en debut et en fin ? je vois pas l'interet

Sinon pour les caractère spéciaux il faut des Guillemets doubles

Code :
1
2
3
4
5
6
<?PHP
$msg ="test";
$msg2 = "test";
$msg=$msg."\n".$msg2;
echo $msg;
?>
Eric93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 21h40   #6
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
Citation:
Envoyé par Eric93 Voir le message
Pourquoi 2 chaines vide en debut et en fin ? je vois pas l'interet

Sinon pour les caractère spéciaux il faut des Guillemets doubles
Exact, et il ne faut pas confondre saut de ligne dans la source html ( le \n ) et dans l'affichage formatté html ( <br/> ou tout balisage de bloc )
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h04.


 
 
 
 
Partenaires

Hébergement Web