= 10 ? 3 : 2; $visibleEnd = $length >= 10 ? 4 : 2; return $prefix . substr($digits, 0, $visibleStart) . str_repeat('*', $length - $visibleStart - $visibleEnd) . substr($digits, -$visibleEnd); } }