我有很多产品名称和品牌。一些产品名称包含品牌。有些人没有。
我想在产品名称中删除品牌。
substr($name,strlen($brand));
导致无品牌名称出现问题。
然后我用这个代码。但又遇到了问题。
$brand = "Palm See";
$name = "Palm See Second Third ... ";
$name = "See Season ... ";
$name = " See Sean Paul ";
$name = ltrim($name, $brand);
echo $name; // cond Third ... desired : Second Third ...
echo $name; // son ... desired : See Season ...
echo $name; // n Paul desired : See Sean Paul
答案 0 :(得分:0)
再看看ltrim
如何运作:
character_mask
您还可以通过character_mask参数指定要删除的字符。只需列出您想要的所有字符 被剥夺。使用..,您可以指定一系列字符。
尝试使用str_replace
删除它,并仅使用trim删除任何多余的空格。