Fonction php

Bonjour, j'ai un problème qui m'embête : voilà , je voudrais "crypter" une phrase que l'on aurai récupérer via un formulaire en remplaçant une lettre par une chaîne de caractères , or , avec la fonction str_replace , je n'arrive à remplacer qu'une lettre , pouvez-vous m'aider , Merci d'avance

--
:-)
Configuration: Processeur : AMD Athlon 64 X2 Dual Core Processor 4800+
Carte mère : Gigabyte M56S-S3
Carte graphique : Nvidia GeForce 8400GS
RAM : 2 x 1 Go RAM DDRII skill
OS : Windows XP professionnel 
Navigateur : Mozilla firefox 3.5 ( bien sûr ! :O )

7 réponses

  1. j'avais bien compris que tu voulais crypter une chaine, mais pourquoi ?
    Je te demande ça pour savoir si il faut utiliser un hashe (md5) ou un vrai cryptage que l'on peut décrypter.
    1. Mais je crois que le md5 est un algorithme " à sens unique" , non ?
      1. Normalment str_replace, peut remplacer plein de lettres, tu peux donner un array comme argumet :

        // Génère : You should eat pizza, beer, and ice cream every day
        $phrase = "You should eat fruits, vegetables, and fiber every day.";
        $healthy = array("fruits", "vegetables", "fiber");
        $yummy = array("pizza", "beer", "ice cream");

        voir sur https://www.php.net/manual/fr/function.str-replace.php

        sinon pour du cryptage tu peux utiliser md5