我正在循环一个表格中的标题,所以它基本上就是这些方面的东西.
foreach($c as $row){
echo string_shorten($row['title']);
}
Run Code Online (Sandbox Code Playgroud)
我正在做的是尝试是一个switch语句,它可以在我想要搜索的内容之间切换,一旦发现它将替换为我在str_replace中选择的内容:
function string_shorten($text){
switch(strpos($text, $pos) !== false){
case "Hi":
return str_replace('Hi','Hello', $text);
break;
}
}
Run Code Online (Sandbox Code Playgroud)
任何建议或可能的替代方案将不胜感激.感觉就像我真的很亲密但并不完全.
我拥有的是这个数组:
$l = "apple,orange,tomato,banana,carrot,celery";
Run Code Online (Sandbox Code Playgroud)
我想要做的是这样的事情:
apple OR orange OR tomato OR banana OR carrot OR celery
Run Code Online (Sandbox Code Playgroud)
我到目前为止:
$l = explode(",", $l);
if (count($l) > 1){
foreach ($l as $s){
echo " OR " . $s;
}
}
Run Code Online (Sandbox Code Playgroud)
这样做会将OR放在数组的所有部分之前:
OR apple OR orange OR tomato OR banana OR carrot OR celery
Run Code Online (Sandbox Code Playgroud)
计算第一件作品的正确方法是什么,然后附加到所有其他作品?