我的绳子就像
$text = "Hello :name its your :num_visit";和阵列
$attr = [ ":name" => "Danny", ":num_visit" => 6];我想用数组中给定的值替换$text的模式,如:name、:num_visit (Array有相同的键名)。
可以用php吗?
发布于 2015-05-13 10:57:24
只需使用strtr()并传递搜索/替换数组作为第二个参数,.e.g
<?php
$text = "Hello :name its your :num_visit";
$attr = [":name" => "Danny", ":num_visit" => 6];
echo strtr($text, $attr);
?>产出:
Hello Danny its your 6发布于 2015-05-13 10:57:13
发布于 2015-05-13 11:03:07
您可以使用str_replace()。
$text = "Hello :name its your :num_visit";
str_replace( array(':name',':num_visit'), array('Danny','6'), $text );:name将取代Danny,:num_visit将取代6。
https://stackoverflow.com/questions/30212723
复制相似问题