Comment provoquer un saut de ligne dans l'affichage de ce code ?

Idomeneo
Invité n'ayant pas de compte PHPfrance

30 mars 2009, 19:41

Bonjour,

J'aimerai savoir comment provoquer un saut de ligne dans le code source Html avec un code de cette forme :
array_push($inputad, 'client = "'.$idclient.'"; customer = "'.$idclient.'";')
J'ai bien essayer un n, mais j'ai cru comprendre qu'il ne s'appliquait qu'aux chaînes délimitées par des guillemets... Or, si j'utilise ces guillemets, ma chaîne ne fonctionne plus, et le serpent se mord la queue.

Merci pour votre aide.

Idomeneo

ViPHP
ViPHP | 3607 Messages

30 mars 2009, 20:15

array_push($inputad, 'client = "'.$idclient.'"; customer = "'.$idclient.'";'."\n") 

Idomeneo
Invité n'ayant pas de compte PHPfrance

30 mars 2009, 20:51

Merci Jojo pour ton aide !

Hélas, ça ne fonctionne pas...

Le code source de ma page affiche toujours :

Code : Tout sélectionner

client = "000"; customer= "111";
Alors que j'aimerai obtenir...

Code : Tout sélectionner

client = "000"; saut de ligne customer= "111";
Merci.

Idomeneo

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 mars 2009, 21:04

Quand tu fais array_push($inputad, "..."), tu ajoutes ta chaine dans le tableau. Il te suffit donc de construire ta chaine comme tu l'entends : tu veux une chaine, un retour à la ligne, une autre chaine ? Dans ce cas au lieu d'ajouter le "\n" à la fin, concatène le entre tes deux chaines et le tour sera joué ;)
'une chaine' . "\n" . 'une autre chaine'

Et si tu veux sauter une ligne, suffit d'en mettre deux : "\n\n" :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Idomeneo
Invité n'ayant pas de compte PHPfrance

30 mars 2009, 23:06

Bonsoir,

Et le tour est joué ! :)

Merci Ryle, merci aussi à Jojo.

Je n'ai pas le pouvoir de mettre le sujet comme "résolu", mais vous pouvez le marquer comme tel.

Encore merci.

Cordialement,

Idomoneo