У меня есть переменная:
$var = '+44123456789';
И я хочу заменить 3 символа, то есть 3 символа с конца на X, так:
$var = '+44123XXX789';
Я знаю, что могу использовать:
$var = substr($var, 0, 6) . 'XXX' . substr($var, -3);
Но проблема в том, что $var
может иметь разную длину.
Как мне настроить substr, чтобы это работало таким же образом, но с переменной любой длины? (P.S. $var
всегда будет содержать не менее 8 символов.)
$var = substr($var, 0, -6) . 'XXX' . substr($var, -3);
- person Mark Baker   schedule 25.11.2015