php – 分解包含文件路径的字符串,以更改文件名并重新构建路径
发布时间:2020-12-13 21:41:16 所属栏目:PHP教程 来源:网络整理
导读:我有一个后端,用户选择文件的路径,我有一个输入,如: /images/soccer/2010-2011/last_match/image_example.jpg 然后,使用我的PHP应用程序,我需要更改“image_example”,因为我编码名称以防止出现问题.我将文件名拆分为最后一个“.”从扩展名分离名称然后我返
我有一个后端,用户选择文件的路径,我有一个输入,如:
/images/soccer/2010-2011/last_match/image_example.jpg 然后,使用我的PHP应用程序,我需要更改“image_example”,因为我编码名称以防止出现问题.我将文件名拆分为最后一个“.”从扩展名分离名称然后我返回新的图像名称和扩展名…但我不知道如何识别路线,分隔名称,然后重写路线. 所以worflow就像: >用户输入路线. 谁能帮我? 先感谢您! 解决方法
您可以使用PHP的
pathinfo函数将文件路径拆分为其组件.像这样:
$path_parts = pathinfo('/images/soccer/2010-2011/last_match/image_example.jpg'); 结果数组如下所示: Array ( [dirname] => /images/soccer/2010-2011/last_match [basename] => image_example.jpg [extension] => jpg [filename] => image_example ) 通过这些信息,您可以将新路径组合在一起: $new_path = $path_parts['dirname'] . '/CHANGEDNAME_SAMEROUTE.' . $path_parts['extension']; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读