[PHP]Appliquer une fonction dans une variable

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
le titre n'est pas très clair je sais, mais je ne voyais pas comment l'écrire autrement... Je vous explique :

Je voudrais que, sur une variable $a, une fonction soit appliqué automatiquement aux valeurs qu'on lui donne.

Par exemple :
<?php
$b = 'du texte';
$c = md5($b);
echo $c; // renvoi c8b237fb76c1c61309946693d9486a01

// et ce que j'aimerais pouvoir faire - sur une variable en particulier
$a = 'du texte';
echo $a // renvoi c8b237fb76c1c61309946693d9486a01
?>

Et je ne vois pas du tout comment faire ça...

Merci d'avance pour votre aide.



--
Maggot Brain

5 réponses

  1. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    $a = md5('du texte'); 


    Sinon ce n'est pas possible.
    0
  2. .Zoro. Messages postés 285 Statut Membre 33
     
    tout simplement

    $a = 'du texte' ;
    echo md5($a) ;
    0
  3. Utilisateur anonyme
     
    Oui non, ça je sais faire, ce que je voulais c'était que je puisse faire ça:
    // $a appliquera md5() à chaque texte envoyé sans que j'ai besoin d'appeler explicitement la fonction md5
    $a = 'du texte';
    echo $a; // renvoi le md5 correspondant à 'du texte'
    $a = 'un autre texte';
    echo $a; // renvoi le md5 correspondant à 'un autre texte'
    $a = 'encore un autre...';
    echo $a; // renvoi le md5 correspondant à 'encore un autre...'
    $a = 'et un dernier';
    echo $a; // renvoi le md5 correspondant à 'et un dernier'
    

    Mais de ce que j'ai pu trouver, c'est impossible, alors maintenant si vous avez une solution miracle... je suis preneur!
    0
    1. .Zoro. Messages postés 285 Statut Membre 33
       
      ben pour appliquer une fonction,
      il faut appeler cette fonction ...
      0
  4. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    Je ne comprends pas pourquoi tu t'embêtes avec une variable. Un simple

    echo md5("du texte");

    suffit amplement.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Oui oui je sais... Mais ce n'est pas ce que je veux...
    0