从字符串PHP中删除第一个斜杠字符

时间:2012-09-20 05:38:28

标签: php string performance trim

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

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

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

1 个答案:

答案 0 :(得分:19)

使用修剪:

$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