删除句子中的所有空格和逗号

时间:2013-10-29 15:09:21

标签: php regex drupal drupal-7

我正在使用Drupal 7进行数据迁移。我正在迁移一些分类术语,我想知道如何从句子中删除空格和逗号。

如果是这句话:

'这是我的句子'

我正在寻找所需的结果:

'thisismysentence'

到目前为止,我设法做到了这一点:

$terms = explode(",", $row->np_cancer_type);
    foreach ($terms as $key => $value) {
      $terms[$key] = trim($value);
    }
var_dump($terms);

只给出了以下结果: '这是我的判决' 任何人都有关于如何实现所需结果的建议

2 个答案:

答案 0 :(得分:7)

您可以使用一个preg_replace来执行此操作:

$str = ' this, is my sentence';
$str = preg_replace('/[ ,]+/', '', $str);
//=> thisismysentence

答案 1 :(得分:3)

只需使用str_replace()

$row->np_cancer_type = str_replace( array(' ',','), '', $row->np_cancer_type);

示例:

$str = ' this, is my sentence';
$str = str_replace( array(' ',','), '', $str);
echo $str; // thisismysentence