chaine de caractère

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 : chaine de caractère

par Invité » 05 avr. 2006, 15:15

ok merci, je vais tester

par Ryle » 04 avr. 2006, 19:22

presque, l'ordre des arguments n'est pas bon, mais l'idée est là ;)
str_replace($chaine_recherchee, $chaine_remplacante, $texte_dans_lequel_on_cherche)

pour les retour à la lignes, ce sont effectivement des caractères spéciaux. Pour les identifier, sous unix, il s'agit simplement de "\n" et sous windows "\r\n". (ce sont des antislash, pas des slash)

A savoir, il existe une fonction php nommée nl2br() - voir la doc pour plus d'info - qui remplace automatiquement les retours à la ligne par des "<br />" et qui fonctionne très bien ;)

par yuuzhantar » 04 avr. 2006, 19:10

ok

en fait je vous explique

il y a un formulaire avec un champ de texte sur plusieurs ligne

on tape par exemple salut 'entrée' sa va ???
mais dans la variable php que je récupère, il n'y a pas les 'entrée'

est ce que c'est cripté ( les 'entrée' ) en /n , /p ou autre chose ?????

je pense avoir compris pour le str_replace
quand on a par exmple une variable $msg avec dedans ' salut gros con'

$msgf = str_replace("$msg", "con", "***");
c'est ca ???

par mario » 04 avr. 2006, 18:01

et sa fonctionne comment ???
str_replace()
suffit de lire la doc officielle > http://www.php.net/str_replace

par yuuzhantar » 04 avr. 2006, 18:00

et sa fonctionne comment ???
str_replace()

par jpaul » 02 avr. 2006, 19:47

Il me semble que str_replace() devrait faire ton affaire...

Il y a plein de fonction avec repl ou replace dans la doc...

chaine de caractère

par yuuzhantar » 02 avr. 2006, 19:34

bonjour
est ce qu'il existe une fonction pour remplacer plusieurs caractères dans une chaine par une autre série

par exemple on a cette chaine
essai envoi message /n destinataire /n expéditer /n
et remplacer "/n" par <p></p>

ce qui donnerait
essai envoi message <p></p> destinataire <p></p> expéditer <p></p>
comment faire ?

merci d'avance