如何删除逗号& PHP中的单词(hello)后面的空格(,)

时间:2016-04-29 18:22:45

标签: php

嗨,这是我从数据库字段收集的字符串(aa,bb,cc,dd,ee)。 假设我已经完成'bb',所以我想删除,也许是“,bb”。 我怎么能用PHP做到这一点?

谢谢, 嗡

4 个答案:

答案 0 :(得分:1)

您可以使用str_replace,即:

$cardrarity

答案 1 :(得分:1)

简单方法:

$my_string = str_replace('bb', '', $my_string);
$my_string = str_replace(',,', ',', $my_string);

“正确”的方式:

  • 将您的字符串分解为数组
  • 删除元素等于“bb”
  • 内爆数组以获取字符串

代码:

$student_id_field = 'aa,bb,cc,dd,ee';
$student_arr = explode(',', $student_id_field);
$student_arr = array_filter($student_arr, function ($element) { return $element != $student_id; })
$student_id_field = implode(',', $student_arr);

答案 2 :(得分:1)

str_replace可以完成这项工作

$mystring = "aa, bb, cc, dd, ee";
$toBeRemoved = "bb";
echo str_replace(", " . $toBeRemoved, "", str_replace($toBeRemoved . ",", "", $mystring));

注意:str_replace使用两次来获得匹配,无论是第一次,最后一次还是在中间。

答案 3 :(得分:0)

Php的str_replace函数提供了根据需要更改字符串的功能。

str_replace(search query, replacement value, search area)
str_replace(", ", "", array(aa, ee, bb, cc));

还有其他多种方法可以给猫皮肤。如果从数据库中获取这些值,则可以将它们作为数组提取并迭代它们。您还可以在","上爆炸值。并将它们变成一个数组,