我有一个这种格式的字符串/abcd-efg-sms-3-topper-2
我想从中删除第一个/
字符。
我知道我可以使用substr()
函数删除它,但我不想使用它,因为我首先要检查第一个字符是否为斜杠。有没有其他方法可以删除斜杠,而不首先检查斜杠,并且这种方式具有合理的性能(即避免复杂的常规表达)?
答案 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