Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Tranformation de variable en php
Envoyé par: phenix

Bonjour

La variable $ligne contient ===Gros Titre===
Savez vous comment le transformer en <h1>Gros Titre</h1>

Je fais un site pour un boutique d'assemblage informatique dans laquelle j'effectue un stage et j'ai envie qu'il soit facile de mettre a jour le site ne modifiant des fichiers textes sans connaitre beaucoup du HTML.

Dans le même esprit je vais également remplacer ==Petit titre== par <h2>Petit titre</h2>



$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Wednesday 8 June 2005 10:23:36
Répondre     Citer    
Re: Tranformation de variable en php
Envoyé par: Morgan


La méthode la plus effice me semble être les expressions réguliéres, dans ton cas:

<?php preg_replace("/={3}(.*)={3}/", "<h1>$1</h1>", $maChaine);?>

remplacera tous les ===Gros Titre=== par <h1>Gros Titre</h1>

pour ton deuxiéme exemple:

<?php preg_replace("/={2}(.*)={2}/", "<h2>$1</h2>", $maChaine);?>

etc ...

___________________________________________________
L'interface chaise-clavier se débuggue elle aussi...

Poste le Wednesday 8 June 2005 13:35:57
Répondre     Citer    
Re: Tranformation de variable en php
Envoyé par: Morgan


Je me corrige:

<?php echo preg_replace("/effice/", "efficace", $monPostPrecedent);?>

"La méthode la plus efficace ..." :tonbac:

___________________________________________________
L'interface chaise-clavier se débuggue elle aussi...

Poste le Wednesday 8 June 2005 13:39:33
Répondre     Citer    
Re: Tranformation de variable en php
Envoyé par: phenix

Genial, ça marche !
merci

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Wednesday 8 June 2005 19:47:09
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Tranformation de variable en php
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons