需要用大写搜索词替换针对数组进行测试的字符串中所有存在的词。
我现在陷入了正确的循环。
我的代码:
$array = [
'weizen',
'dinkel',
'gerste',
'khorasan',
'eier',
'haselnuss',
'walnuss'];
$description = "Weizenbrötchen auf Hartweizenbasis und Eiern mit Walnusscreme und Haselnusspaste sind leckerer mit Dinkelflocken."
foreach($array as $item) {
if (strpos($description, $item) !== false) {
// $description;
echo
str_replace($item, mb_strtoupper($item), $description);
}
}
实际结果: “硬粒小麦面包和鸡蛋配核桃奶油和榛子酱比拼拼薄片更美味。硬粒小麦面包和鸡蛋配核桃奶油和榛子酱配拼拼薄片更美味。硬粒小麦面包和鸡蛋配拼拼薄片核桃奶油和榛子酱搭配斯佩耳特薄片更美味.
期望的结果:
以硬粒小麦和鸡蛋为基础的小麦卷配上核桃奶油和榛子酱,配上 SPELLED 薄片更美味。
慕尼黑的夜晚无繁华
冉冉说