@rusgayfer

Как в строке заменить символы звездочкой?

Есть код:
5959067ca46f67b671340d6472fe046662fb8nc5cd338f0e449563b93a330f3ca6fe2d7m812875b473fae


Нужно его сократить, чтобы получился такой вид:
5959********3fae

Как это сделать?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
lidacriss
@lidacriss
wtf
как вариант
$str = '5959067ca46f67b671340d6472fe046662fb8nc5cd338f0e449563b93a330f3ca6fe2d7m812875b473fae';
$new_str = mb_substr($str, 4) . '********' . mb_substr($str, -4);


upd:
$new_str = substr($str, 0, 4) . '********' . substr($str, -4);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Вырезать 4 первых, дописать нужное количесто звездочек, вырезать 3 последних.
Вырезать функцией substr()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы