我有像
$text = "Hello :name its your :num_visit";
和数组
$attr = [ ":name" => "Danny", ":num_visit" => 6];
我想用数组中的给定值替换$ text的模式,例如:name,:num_visit(Array具有相同的键名)。
PHP有可能吗?
只需使用strtr()
搜索/替换数组并将其作为第二个参数传递即可,例如
<?php
$text = "Hello :name its your :num_visit";
$attr = [":name" => "Danny", ":num_visit" => 6];
echo strtr($text, $attr);
?>
输出:
Hello Danny its your 6
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句