2017-03-19 1 views
0

루프에 표시된 모든 게시물의 합계를 인쇄하는 방법을 찾으려고합니다.루프에 표시된 모든 게시물의 합계를 만드는 방법

<?php if (have_posts()) : 

$total_count = 1; 
while (have_posts()) : the_post(); 
echo $total_count; 
endwhile; 
endif; 

?> 

반환 : 예를 들어 1 1 1 1 1 1 1

내 루프에서 7 개 게시물이 있기 때문에. 그러나 결과로 7을 얻으려면 모든 1의 합을 만들고 싶습니다.

아이디어가 있으십니까?

답변

1

매번 인쇄하는 대신 total_count을 증가 시키십시오. 각 게시물마다 1을 더한 다음 총 값을 인쇄합니다. 당신의 카운터가 항상 0

에서 시작해야 명심 또한 +=

<?php if (have_posts()) : 

$total_count = 0; 
while (have_posts()) : the_post(); 
$total_count += 1; 
endwhile; 
echo $total_count; 
endif; 

?> 

에 대한 PHP는 할당 연산자를 확인

관련 문제