我试图提取一个子字符串。我需要在PHP中做些帮助。
这是我正在使用的一些示例字符串以及所需的结果:
home/cat1/subcat2 => home
test/cat2 => test
startpage => startpage
我想将字符串保留到第一个/
,但是如果不/
存在,请获取整个字符串。
我试过了,
substr($mystring, 0, strpos($mystring, '/'))
我认为它说-获取位置,/
然后从位置0到该位置获取子字符串。
我不知道如何处理不存在的情况/
,而又不会使声明太大。
是否有办法在不使PHP语句过于复杂的情况下处理这种情况?
s($str)->beforeFirst('/')
如在该独立库中所发现的,您可能会有所帮助。