게시판 작성자 이름 가리기 문의 드립니다.
본문
안녕하세요.
게시판 작성자 이름 가리려고 합니다.
아래의 팁을 보고 일반 게시판은 손쉽게 수정할수 있었습니다.
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21
그런데, 최신글에 적용하려고 하니 php언어로 되어있어서 적용하려고 해도 프로그램을 잘 몰라 계속 오류가 발생되어서요.
수정하려는 원본 내용은 다음과 같습니다.
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
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>";
답변을 작성하시기 전에 로그인 해주세요.