replace — ограничить символ имени файла серединой в переполнении стека

У меня есть имя файла, хранящееся как 25507647_377205372719383_8438629006006905602_n.jpg и хотел бы, чтобы это отображалось как 255076...905602_n.jpg

0

Решение

substr_replace () для победы.

substr_replace — заменяет текст внутри части строки

В зависимости от вашей логики проектирования, вы можете предложить положительный или отрицательный параметр длины.

Код: (демонстрация)

$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
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector