我有来自变量的动态链接构建:
/廷克尔/磨砂/ BlackHyper /黑/青铜色
如何删除变量值“BlackHyper”后的所有文本变为: “/叮当声/磨砂/ BlackHyper”
我试试rtrim:
$ PARAM = “的 BlackHyper ”;
STR $ = “/叮当声/磨砂/的 BlackHyper /黑/青铜色”;
RTRIM($ STR,$ PARAM);
没有运气,请删除一些信件......
答案 0 :(得分:2)
RTrim不会像这样工作。
你需要做这样的事情
$pos = strpos($str, $param);
$endpoint = $pos + strlen($param);
$newStr = substr($str,0,$endpoint );
这将创建一个新字符串(可能有一两个我没有测试过的错误),所有字符都在你的参数之前。
答案 1 :(得分:1)
也许你可以使用strstr函数?
$a = "before/after";
$b = strstr($a, "/",true); // gets text before /
$c = strstr($a, "/"); // gets text after /