gpt4 book ai didi

php - 对同一字符串多次使用 str_replace

转载 作者:行者123 更新时间:2023-12-03 01:58:38 26 4
gpt4 key购买 nike

我正在循环浏览表格中的标题,因此它本质上是这样的。

foreach($c as $row){
echo string_shorten($row['title']);
}

我正在尝试使用一个 switch 语句,该语句将在我希望它搜索的内容之间进行切换,一旦找到,将其替换为我在 str_replace 中选择的内容:

function string_shorten($text){
switch(strpos($text, $pos) !== false){
case "Hi":
return str_replace('Hi','Hello', $text);
break;
}
}

任何建议或可能的替代方案将不胜感激。感觉好像我真的很接近,但又不完全。

最佳答案

正如您在 manual for str_replace() 中所读到的那样

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

以及这个例子

// Provides: You should eat pizza, beer, and ice cream every day
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);

这意味着您可以使用如下内容

$search = array('Hi', 'Heyo', 'etc.');
$replace = array('Hello', 'Hello', '');
$str = str_replace($search, $replace, $str);

关于php - 对同一字符串多次使用 str_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16576011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com