【发布时间】:2016-12-12 00:36:41
【问题描述】:
我做了一个浏览文件的系统;现在我有一个问题:
我的路径字符串是这样的:A/Abba/2004/
我想删除最后两个斜线之间的文本(在本例中为 2004)。
所以输出应该看起来像 A/Abba/
谁能帮助我如何在 php 中存档?
谢谢。
【问题讨论】:
标签: php
我做了一个浏览文件的系统;现在我有一个问题:
我的路径字符串是这样的:A/Abba/2004/
我想删除最后两个斜线之间的文本(在本例中为 2004)。
所以输出应该看起来像 A/Abba/
谁能帮助我如何在 php 中存档?
谢谢。
【问题讨论】:
标签: php
如果您尝试删除字符串的最后一部分,您可以这样做:
$input = 'A/Abba/2014/';
$array = array_filter(explode('/', $input));
array_pop($array);
$correct = implode('/', $array);
array_filter 从数组中删除空字符串
explode 通过给定的分隔符将字符串转换为数组
array_pop从给定数组中删除最后一项
implode 使用给定的 'glue' 将数组转换为字符串
【讨论】: