ste*_*ick 0 php foreach explode
我拥有的是这个数组:
$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)
计算第一件作品的正确方法是什么,然后附加到所有其他作品?
试试这个:
$array = explode(",", $l);
echo implode(" OR ", $array);
Run Code Online (Sandbox Code Playgroud)
或者在一个班轮中:
echo implode(" OR ", explode(",", $l));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |