3

我在变量中有以下内容,|MyString|

我想剥离前导|和结尾|返回MyString

这样做的最快和非密集方式是什么?

4

2 回答 2

6

最简单的方法可能是

$result = trim($input, '|');

http://docs.php.net/trim

例如

<?php
$in = '|MyString|';
$result = trim($in, '|');

echo $result;

印刷MyString

于 2013-02-21T11:41:58.543 回答
0

签出 PHP http://php.net/manual/en/function.str-replace.php中的 str_replace 函数, 这应该删除所有“|” 人物:

str_replace('|','',$myString)

您可以使用正则表达式仅删除第一个和最后一个 '|' 或者使用 String trim() 函数也可以工作: http ://www.php.net/manual/en/function.trim.php

所以,像这样:

$trimmedMyString = trim($myString, "|");

总之值得一试。

于 2013-02-21T11:49:32.700 回答