如何在爆炸和更换过程中删除逗号空格?

lim*_*imo 5 php csv string explode

$data = "google,facebook,youtube,twitter,bing";

$exp = explode(",",$data);

$rep = str_replace("facebook",$exp);
$final = implode(",",$rep);

echo $final

output// google,,youtube,twitter,bing
Run Code Online (Sandbox Code Playgroud)

如何用逗号删除此空格?

Rob*_*itt 5

您的代码应如下所示:

$data = "google,facebook,youtube,twitter,bing";
$exp = explode(",",$data);

foreach($exp as $key => $item)
{
   if(trim($item) == "facebook")
   {
       unset($exp[$key]); //Remove from teh array.
   }
}

$final = implode(",",$rep);
echo $final;
Run Code Online (Sandbox Code Playgroud)

或者只要你来后没有空间,你就可以去

$data = str_replace(",facebook,",",",$data);
Run Code Online (Sandbox Code Playgroud)

对于使用 的许多并发症str_replace,只需使用循环方法。