form게시판 최근글 리스트에서 특정필드 ***표 마스킹 처리 관련해서 문의드립니다.

안녕하세요.

form게시판 최근글 리스트에서 username이 아닌 다른 필드값을 ***로 마스킹처리 하려고 합니다. 

아래는 기존에 username으로 작성한 코드입니다.

 

/* 작성자명 가리기 */
function my_kboard_hide_username($username){
    
    $strlen = mb_strlen($username, 'utf-8');
    
    if($strlen > 3){
        $showlen = 2;
    }
    else{
        $showlen = 1;
    }
    
    $username = mb_substr($username, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
    return $username;
}

 

 

위 코드를

메타키 : company 

스킨 출력 예제 : <?php echo $content->option->{'company'}?>

해당필드에 적용하려고 하는데

$username  $content->option->{'company'} 로 수정했을 때 오류가 발생합니다.

 

아래는 오류가 발생한 수정코드입니다.

 

/* 회사명 가리기 */
function my_kboard_hide_company($content->option->{'company'}){
    
    $strlen = mb_strlen($content->option->{'company'}, 'utf-8');
    
    if($strlen > 3){
        $showlen = 2;
    }
    else{
        $showlen = 1;
    }
    
    $content->option->{'company'} = mb_substr($content->option->{'company'}, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
    return $content->option->{'company'};
}

 

어디서 문제가 발생했을까요? ㅜㅠ

답변 기다리겠습니다!

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기

AI 상담