使用php从字符串中删除特殊字符和空格

时间:2017-08-17 11:35:31

标签: php

我有一个数组,我会将key作为array[0]值传递,但值如下所示,我想删除上一个:space

问题:

[Type of company: ]

我想要

[Type of company]

我尝试了以下字符串功能

rtrim() 
preg_replace()
str_replace()

但它无效

如何获得所需的输出

3 个答案:

答案 0 :(得分:0)

只是做:

substr(yourstring, 0, -2);

答案 1 :(得分:0)

str_replacertrim都经过了测试,

$arr = ['Type of Company: ', 'Testing: ', 'Something else: '];


foreach($arr as $val) {
    /** rtrim($val, ': '); **/
    echo str_replace(': ', '', $val) . '<br>';    
}

<强>输出

Type of Company
Testing
Something else

很可能您的使用不正确,请确保以正确的顺序传递参数。

答案 2 :(得分:0)

简单使用rtrim()

<?php

$array = array('Type of companys: ');

var_dump(rtrim($array[0],': '));

?>