8

我有一个这种格式的字符串/abcd-efg-sms-3-topper-2

我想从中删除第一个/字符。

我知道我可以删除这个 usingsubstr()函数,但我不想使用它,因为我首先必须检查第一个字符是否是斜杠。有没有其他方法可以删除斜线,而无需先检查斜线,并且这种方式具有合理的性能(即避免复杂的正则表达式)?

4

1 回答 1

28

使用修剪:

$string = '/abcd-efg-sms-3-topper-2';
echo ltrim($string, '/');
// abcd-efg-sms-3-topper-2
echo rtrim($string, '/');
// /abcd-efg-sms-3-topper-2
echo trim($string, '/');
// abcd-efg-sms-3-topper-2
于 2012-09-20T05:40:43.173 回答