차이점 질문 .. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

차이점 질문 .. 정보

차이점 질문 ..

본문


1.
 if ($list[$i]['comment_cnt'])
                    echo " <a href=\"{$list[$i]['comment_href']}\" class=\"comment\">{$list[$i]['comment_cnt']}</a>";

2.
if ($li[wr_comment]) echo "<span class='comment'> ($li[wr_comment])</span>";



1번과 2번의  차이점이 뭔가요??

1번은 게시판 목록의 댓글수

 2번은 최신글 목록의 댓글수입니다.


1번은 { } 빼면 Array['comment_cnt']  요렇게나오고 2번은 () 빼도 잘나오는데..

 게시물 댓글수의 () 을 빼고싶어서 분석해보고 있는데..

무슨차이가 있는지 궁금합니다.

댓글 전체

1번은 2차배열
2번은 1차배열입니다

차이점은
$num = array(1,2);
이건 1차배열

$fruits = array (
    "fruits"  => array ("a"=>"orange", "b"=>"banana", "c"=>"apple"),
    "numbers" => array (1, 2, 3, 4, 5, 6),
    "holes"  => array ("first", 5 => "second", "third")
)
이건 2차배열 입니다

php array 함수에 대해 검색해보시면 많은 예제가 나오실꺼 같고요..
글로 설명하려니 길어질꺼 같아서...

그리고 {} <= 이거는
예를들어
echo " <a href=\"{$list[$i]['comment_href']}\" class=\"comment\">$list[$i]['comment_cnt']</a>";
이렇게 할경우 $list[$i]['comment_cnt']</a> <= 여기까지를 변수로 분석하기 때문에

변수와 문자열을 구분해주기 위해서 {$list[$i]['comment_cnt']}</a> 이런식으로 구분지어 주는것입니다.

다른방법으로는
echo " <a href=\"".$list[$i]['comment_href']."\" class=\"comment\">".$list[$i]['comment_cnt']."</a>";

이와같이 연결자를 추가해주셔도 됩니다.
배열이 어떤식으로 구분지어 주는것인지 이해가안가지만 ..  1번과 2번은 구조가약간다를뿐이지. 같은소스라고 생각했거든요..

조그마한 차이가 있었네요..

원래목적은 목록에 나오는 댓글을..  (4) = 4 요런식으로 변경해주려고 . 했거든요.. 근데 그차이가 뭔지궁금해서..

() 는 변수 내에서 지정된걸까요??

($list[$i]['comment_cnt'])  요기에서(4) 이런식으로 나오게하는건가보다 했는데 아니더라구요^^;

방법없을까요??
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT