recherche

Maison  >  Questions et réponses  >  le corps du texte

Substitution de variable dans le modèle SMS php ?

Par exemple :$str = '欢迎注册xxx,你的注册码是:{$code}';
调用的时候,先生成$code = 123456;
如何将$str里的$code替换为123456,结果是:欢迎注册xxx,你的注册码是:123456

Solution 1 :

$code = 123456;
$str = '欢迎注册xxx,你的注册码是:{$code}';
eval("$str = \"$str\";");

Existe-t-il d'autres solutions élégantes ?

伊谢尔伦伊谢尔伦2791 Il y a quelques jours442

répondre à tous(3)je répondrai

  • 怪我咯

    怪我咯2017-05-16 13:16:08

    str_replace()

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 13:16:08

    Pourquoi une évaluation est-elle nécessaire ? Ce n'est pas du tout nécessaire

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:16:08

    <?php
        $name = 'Panda';
        $code = 6379;
        printf("欢迎注册%s,你的注册码是:%d",$name,$code);
        //欢迎注册Panda,你的验证码是6379
    ?>

    Pour plus de détails sur la fonction printf(), veuillez consulter http://php.net/sprintf

    répondre
    0
  • Annulerrépondre