小编Kri*_*log的帖子

PHP str_replace需要从数组中随机替换吗?

我已经研究过并且需要找到一种随机替换需求的最佳方法.

即:

$text = "Welcome to [city]. I want [city] to be a random version each time. [city] should not be the same [city] each time.";

$keyword = "[city]";
$values = array("Orlando", "Dallas", "Atlanta", "Detroit", "Tampa", "Miami");

$result = str_replace("[$keyword]", $values, $text);
Run Code Online (Sandbox Code Playgroud)

结果是每次出现的城市都有"数组".我需要用$ values中的随机替换所有城市事件.我想以最干净的方式做到这一点.到目前为止,我的解决方案很糟糕(递归).什么是最好的解决方案?谢谢!

php arrays string random str-replace

2
推荐指数
2
解决办法
2667
查看次数

标签 统计

arrays ×1

php ×1

random ×1

str-replace ×1

string ×1