Insérer un espace entre chaque lettre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Insérer un espace entre chaque lettre

par albat » 17 oct. 2008, 15:29

pour l'anecdote (et au risque de me gourrer) :
Si tu souhaites marquer un espacement visuel de tes caractères à l'écran,
il n'est pas nécessaire d'insérer une espace entre chaque caractère.
La propriété CSS letter-spacing est faite pour ça !
(vérifie si ça fonctionne avec tous les navigateurs)

Avantage : c'est juste un style, ça ne modifie pas tes contenus,
ça n'interfère pas avec les robots et n'entrave pas ton référencement.

Mais ta motivation est peut-être tout autre...

par Jeremieca » 17 oct. 2008, 15:14

Merci a tous !

par Vurtu » 17 oct. 2008, 13:40

ban, je ne m'en rappel plus ... mais il y'a une autre solution :

Code : Tout sélectionner

$str = implode(' ', str_split($str));

par Vurtu » 17 oct. 2008, 13:33

Je vais peut-être pas être très utile ... mais je sais qu'il y a une fonction PHP qui permet de faire ça directement ...

Seulement ...

je ne me rappel plus son nom :oops:

par crash » 17 oct. 2008, 13:04

Bonjour,

Le lien que tu donnes c'est plutôt du bash ...

Voici un exemple en php :

<?php
// --------------------------------------
function espace($chaine) {
   $chaineespace = '';
   for ($i=0;$i<strlen($chaine);$i++) {
    $chaineespace .= substr($chaine,$i,1);
    if ($i!=strlen($chaine)-1) {
    $chaineespace .= ' ';
    }
   }
   return $chaineespace;
}
// --------------------------------------
// exemple


$chaine = 'essaie12345';
$chaineespace = espace($chaine);
echo $chaineespace;
?>









Insérer un espace entre chaque lettre

par Jeremieca » 17 oct. 2008, 11:28

Salut à tous,

J'aimerai ajouter un espace entre chaque lettre (ou chiffre) d'une chaine mais je n'y arrive pas.

Le seul article que j'ai trouvé sur le net à ce sujet est le suivant : http://www.commentcamarche.net/faq/suje ... que-lettre

Cependant, je n'arrive pas a le faire fonctionner et encore moins à comprendre son fonctionnement :shock: !

Merci d'avance :) ,
JC.



++