修剪垂直条

时间:2009-10-01 18:47:21

标签: php string

在PHP中,trim函数有一个用于修剪特定字符的参数(方便前导零等)。我似乎无法接受垂直条(|)字符。任何人都知道如何使这个工作?我尝试了十六进制值,但没有运气。我确信这很简单。

干杯

3 个答案:

答案 0 :(得分:3)

它对我有用:

var_dump(trim('|foo|', '|')); // string 'foo' (length=3)

也许你周围有一些空白,或者你使用了错误的管道角色? ¦ vs |

答案 1 :(得分:0)

适合我:

$str = "|test string";
echo trim($str, "|");

test string

你能展示一些代码吗?

也许你想删除一个|在一个字符串的中间 你可以使用str_replace

str_replace("|", "", $str);

答案 2 :(得分:0)

echo trim('|text|', '|'); // returns text

第二个参数是在PHP 4.1中添加的!