PHP替换str_replace中的echo

时间:2015-05-28 09:25:32

标签: php str-replace

我想使用php函数作为字符串。这是一个例子:

$txt = '123';
echo $fin = str_replace('2',"<?php echo 8; ?>",$txt);

我想获得这个:

183

但这就是我得到的:

13

3 个答案:

答案 0 :(得分:2)

Tr this

$txt = '123';
$fin = str_replace('2','8',$txt);
echo $fin;

答案 1 :(得分:1)

您不需要<?php echo 8; ?>

juste do echo $fin = str_replace('2','8',$txt);

答案 2 :(得分:1)

如果您需要,可以使用变量而不是字符串:

$txt = '123';
$search = '2';
$replace = '8';
$end = str_replace($search,$replace,$txt);
echo $end;

这样,您可以根据需要使用函数更改搜索和更改字符串。