【问题标题】:PHP - Convert a string to a variablePHP - 将字符串转换为变量
【发布时间】:2015-10-27 19:51:23
【问题描述】:

我有一个类似的字符串:

$string = 'my name is $1';

是否可以将 $1 转换为变量来执行类似的操作

$string = 'my name is $1';
$1 = 'Ted';
echo $string ; 

输出:'我的名字是泰德'

谢谢!

【问题讨论】:

  • 我认为你只需要为你的字符串使用双引号就可以了。

标签: php string type-conversion


【解决方案1】:

使用str_replace:

echo str_replace('$1',$1,$string);

或者用双引号替换引号。

【讨论】:

    【解决方案2】:

    您需要使用printf 函数。这是一个例子:

    $number = 9;
    $str = "Beijing";
    printf("There are %u million bicycles in %s.",$number,$str);
    

    这将转化为“北京有 900 万辆自行车”。

    【讨论】:

      【解决方案3】:
      $1 = "ted";
      
      echo "my name is $1"; //double quotes includes variables
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-05
        • 2010-09-30
        • 2018-02-08
        • 2017-12-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多