在 PHP 中通过中间限制文件名字符 [英] Limit a filename character by the middle in PHP

查看:29
本文介绍了在 PHP 中通过中间限制文件名字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个存储为 25507647_377205372719383_8438629006006905602_n.jpg 的文件名,并希望它显示为 255076...905602_n.jpg

I have a filename stored as 25507647_377205372719383_8438629006006905602_n.jpg and would like it to be display as 255076...905602_n.jpg

推荐答案

substr_replace() 为胜利.

substr_replace — 替换字符串一部分内的文本

substr_replace — Replace text within a portion of a string

根据您的设计逻辑,您可以提供正或负的长度参数.

Depending on your design logic, you can offer a positive or negative length parameter.

代码:(演示)

$file = "25507647_377205372719383_8438629006006905602_n.jpg";
echo substr_replace($file, '...', 6, 32);
echo "\n";
echo substr_replace($file, '...', 6, -12);

输出:

255076...905602_n.jpg
255076...905602_n.jpg

这篇关于在 PHP 中通过中间限制文件名字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆