我的问题是,如果在str_replace上使用数组比执行多次更快。我的问题只有两个替代。数组str_replace速度更快吗?
随着阵列
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables");
$yummy = array("pizza", "beer");
$newphrase = str_replace($healthy, $yummy, $phrase);
每个搜索词一旦
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$newphrase = str_replace("fruits", "pizza", $phrase);
$newphrase = str_replace("vegetables", "beer", $phrase);
可能。但差别可能是无法估量的。 (在你的平台上测量一个特定的答案) –
http://c2.com/cgi/wiki?PrematureOptimization – Amber
最快的解决方案是简单地从代码开始:'$ phrase =“你应该吃披萨,啤酒和纤维每天。“;' –