PHP: transformation d une série d'espace en un seul

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 : PHP: transformation d une série d'espace en un seul

par seayoung » 28 avr. 2005, 14:15

pareil mais plus :P

par Cyrano » 28 avr. 2005, 14:13

Ha ben oui, tiens, le preg_replace() est nettement mieux que ma première idée ;)
Je vais me coucher moins idiot ce soir :langue:

par seayoung » 28 avr. 2005, 14:04

iclo tu m'as devancer de 30sec :x
mais bon voici ce qui a eté dit par le grand flitox (du moins je crois que c'est lui ;) ):
str_replace() :
<?php
$chaine = "le chaaaat est beaau";
echo str_replace("aaaa", "a", $chaine)."<br /><br />";
//Affiche : le chat est beaau
?>
beaau reste beaau car il n'a pas trouvé 4 "a" à la suite

Maintenant avec preg_replace() :
<?php
$chaine = "le chaaaat est beaau";
echo preg_replace("!a+!", "a", $chaine);
//Affiche : le chat est beau
?>
Dans la seconde solution il n'y a pas eu besoin de lui dire combien de "a" trouver pour qu'il corrige tout seul les fautes

par Cyrano » 28 avr. 2005, 14:03

Ce que j'essayerais, c'est avec str_replace(" ", " ",$chaine_a_traiter)

par iclo » 28 avr. 2005, 14:02

Ta question a reçu une réponce dans le forum javascript (où elle n'avait rien à faire d'ailleurs)
Il est inutile de poser la même question deux fois sur des forums différends

PHP: transformation d une série d'espace en un seul

par fab92320 » 28 avr. 2005, 13:59

c t pour savoir si qqn sait koment transformer une série d'espaces en un seul pour ensuite en faire un array.
merci
 
 0    1234      1212 en  0 1234 1212