2026, 새로운 도약을 시작합니다.

게시판 작성자 이름 가리기 문의 드립니다. 채택완료

안녕하세요. 

게시판 작성자 이름 가리려고 합니다.

아래의 팁을 보고 일반 게시판은 손쉽게 수정할수 있었습니다.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21

그런데, 최신글에 적용하려고 하니 php언어로 되어있어서 적용하려고 해도 프로그램을 잘 몰라 계속 오류가 발생되어서요.

수정하려는 원본 내용은 다음과 같습니다.

Copy
echo "</span></li>";
            // echo $list[$i]['name']
            //echo "<li class='casel_name'>".$list[$i]['name']."</li>";
            echo "<li class='casel_date'><span>".$list[$i]['wr_name']."</span><span>".$list[$i]['datetime']."</span></li>";
             ?>
             </ul>
            <?php }  ?>
  </div>

여기서 이름 첫글자를 제외하고 나머지는 OO로 가리고 싶은데요.

수십번 도전해도 안되네요ㅠㅠ

도움 부탁을 드려요.

답변 1개

채택된 답변
+20 포인트

for ($i=0; $i<$list_count; $i++) {

또는

for ($i=0; $i<count($list); $i++) {

여기 바로 밑에 이렇게 추가하세요.

$list[$i]['wr_name'] = preg_replace('/(?<=.{1})./u','O',$list[$i]['wr_name']);

아니면 올려주신 코드에서 이렇게 직접 적용해도 되고요.

echo "<li class='casel_date'><span>".preg_replace('/(?<=.{1})./u','O',$list[$i]['wr_name'])."</span><span>".$list[$i]['datetime']."</span></li>";

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정말 감사합니다. 이 부분도 1시간이상 고생해서 했었는데.. ㅠ
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고