在PHP中用中间限制文件名字符

时间:2018-03-12 04:41:43

标签: php replace substring ellipsis

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

1 个答案:

答案 0 :(得分:0)

substr_replace()获胜。

  

substr_replace - 替换字符串的一部分中的文本

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

代码:(Demo

$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