차이점 질문 .. 정보
차이점 질문 ..본문
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>";
이와같이 연결자를 추가해주셔도 됩니다.
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) 이런식으로 나오게하는건가보다 했는데 아니더라구요^^;
방법없을까요??
조그마한 차이가 있었네요..
원래목적은 목록에 나오는 댓글을.. (4) = 4 요런식으로 변경해주려고 . 했거든요.. 근데 그차이가 뭔지궁금해서..
() 는 변수 내에서 지정된걸까요??
($list[$i]['comment_cnt']) 요기에서(4) 이런식으로 나오게하는건가보다 했는데 아니더라구요^^;
방법없을까요??
감사합니다.