[Résolu]Transformer un retour à la ligne en espace

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


HawkEye
Modérateur
Modérateur
 
Messages: 14960
Inscription: Lun Fév 23, 2004 12:33

[Résolu]Transformer un retour à la ligne en espace

Message le Mer Jan 10, 2007 7:44

Hello,

J'ai des entrées dans une table qui contiennent un retour à la ligne.

Pour en assurer la restitution sur la page web, j'utilise nl2br($string), qui remplit bien évidemment sa mission...

Néanmoins, je recherche également la possibilité de ne pas remplacer ces "nl" par un <br /> dans le code, mais par un [espace] dans le code.

Est-ce que quelqu'un aurait une idée ?

Merci


HawkEye
Modérateur
Modérateur
 
Messages: 14960
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Jan 10, 2007 7:59

Ah...

J'ai trouvé ;)

Code: Tout sélectionner
function nl2brStrict($text, $replacement = ' ')
{
   return preg_replace("((\r\n)+)", trim($replacement), $text);
}


AW
WRInaute accro
WRInaute accro
 
Messages: 2274
Inscription: Mar Mai 31, 2005 14:41

Message le Mer Jan 10, 2007 8:00

on met un [résolu] dans ce cas là msieur :P


HawkEye
Modérateur
Modérateur
 
Messages: 14960
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Jan 10, 2007 8:02

:oops:

:D


OTP
Modérateur
Modérateur
 
Messages: 12815
Inscription: Ven Déc 16, 2005 22:41

Message le Mer Jan 10, 2007 8:03

J'avais très envie d'intervenir dans un post 100% modo... Désolé !


AW
WRInaute accro
WRInaute accro
 
Messages: 2274
Inscription: Mar Mai 31, 2005 14:41

Message le Mer Jan 10, 2007 8:07

HawkEye a écrit:
Code: Tout sélectionner
function nl2brStrict($text, $replacement = ' ')
{
   return preg_replace("((\r\n)+)", trim($replacement), $text);
}



En fait je vois pas pourquoi tu fais un trim de $replacement, je suis pas développeur mais je pense que c'est inutile dans ton cas.

sinon tu peux aussi faire des trucs du genre :

Code: Tout sélectionner
$texte=str_replace(CHR(10)," ",$texte);
$texte=str_replace(CHR(13)," ",$texte);


HawkEye
Modérateur
Modérateur
 
Messages: 14960
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Jan 10, 2007 8:23

Effectivement, dans le cas présent, le trim() est inutile.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Space

  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités