테이블을 인쇄하는 루프를 만들었 <tr>
으며 <td>
여기에 내 코드가 있습니다.
echo "<tr>";
for($i = 0; $i < (int)count($fieldvalues); $i++){
echo "<td>" . $fieldvalues[$i] . "</td>";
if($i % 4 == 0){
echo "<td><input type='text'></td><td><input type='submit'
value='Add to cart'></td></form></tr>";
}
}
$ i가 0 일 때 if
조건 $i % 4== 0
이 참 이기 때문에 루프 의 첫 번째 명령문 을 건너 뛰고 싶습니다. 즉, 0 % 4 == 0
값 $fieldvalues
은 8 입니다. 이 문제를 극복하는 다른 방법은 대단히 감사합니다.
0
조건부 가 아닌지 확인하십시오 .
if(!empty($i) && $i % 4 == 0){
또는
if($i != 0 && $i % 4 == 0){
나는 또한 사용하는 것 foreach
보다는를 for
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다