테스트 사이트 - 개발 중인 베타 버전입니다

회원 리스트에 있는 코드인데 특정 게시판 viwe에서 출력하려 합니다. 채택완료

연탄집개 3년 전 조회 1,739

아래 코드를 게시판 viwe 쪽에서 출력이 가능할까요? 

회원 리스트에 있는 코드인데 특정 게시판 viwe에서 출력하려 합니다.

 

 

</p>

<p><?php echo substr($row['mb_birth'],0,4).".".substr($row['mb_birth'],4,2).".".substr($row['mb_birth'],6,2); ?> 


            나이 : <?php echo  ($row['mb_birth'])?( date("Y") - substr($row['mb_birth'],0,4) ) + 1 : ''; ?> 
</p>

<p>

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

답변 3개

채택된 답변
+20 포인트
유찬아빠

회원정보를 $mb 라는 변수에 배열로 담겨지니 echo 를 하면 이거는 배열이라서 표현할수 없다고 array 라고 하는 겁니다.

print_r2($mb); 이렇게 해보세요

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

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

n
3년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

유찬아빠
일단 뷰라면 게시판 글 보기 일거 같아서요

<?php
$mb = get_member($view[mb_id]); //글 쓴이의 회원정보를 읽어옵니다.
 echo substr($mb['mb_birth'],0,4).".".substr($mb['mb_birth'],4,2).".".substr($mb['mb_birth'],6,2); ?> <br/>
            나이 : <?php echo  ($mb['mb_birth'])?( date("Y") - substr($mb['mb_birth'],0,4) ) + 1 : ''; ?> <br>

이렇게 하시면 될까요?

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

답변에 대한 댓글 1개

연탄집개
3년 전
감사합니다. 덕분에 해결했습니다.
그러나 ...
php 7.4 입니다.

<?php echo $mb = get_member($view[mb_id]);
<?php echo $mb = get_member($view['mb_id']); 이렇게 수정해서 적용 했습니다,.
그리고 나니 정상 출력되는데
Array 1900.01.01 이런식으로 노출되는데 Array는 왜 출력이 되는걸까요?

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

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

로그인