删除最后2个斜杠之间的文本(PHP)

时间:2016-12-11 15:19:19

标签: php

我制作了一个浏览文件的系统;现在我有一个问题:

我的路径字符串如下: A/Abba/2004/

我想删除最后两个斜杠(在本例中为2004)之间的文本。
因此输出应该类似于 A/Abba/

任何人都可以帮助我如何在php中存档吗?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您尝试删除字符串的最后一部分,可以这样做:

$input = 'A/Abba/2014/';
$array = array_filter(explode('/', $input));
array_pop($array);
$correct = implode('/', $array);

array_filter从数组中删除空字符串

explode通过给定的分隔符

将字符串转换为数组

array_pop删除给定数组中的最后一项

implode使用给定的'胶水'

将数组转换为字符串