是否有简单的内置PHP函数来删除最后一次出现'/'字符后的所有字符串.例如我有字符串:
'js/jstree/_lib/jquery.js'
Run Code Online (Sandbox Code Playgroud)
我想要结果:
'js/jstree/_lib'
Run Code Online (Sandbox Code Playgroud)
这里的斜线数是动态的.
使用strrpos和substr来获取第一个字符的子字符串,直到'/'字符的最后一次出现
$original = 'js/jstree/_lib/jquery.js';
$short = substr($original, 0, strrpos($original, '/'));
Run Code Online (Sandbox Code Playgroud)
http://www.php.net/manual/en/function.strrpos.php