在 PHP 中通过中间限制文件名字符 [英] Limit a filename character by the middle in PHP
本文介绍了在 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屋!
查看全文