제거 된 foreach 항목이 올바르게 계산되지 않음

콜린스
<ul>
    <?php foreach (array_slice($items, 0, 3) as $item): ?>
        <?php if (!isset($item->story)): ?> <!-- hide story updates -->
          <li>
            <?php if (isset($item->message)) echo $item->message; ?>
          </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ul>

뉴스 피드를 표시하고 있으며 스토리 업데이트없이 항목 만 표시하고 싶습니다. 그래서 저는! isset을 사용하여 스토리 항목이 있는지 확인하고 항목이 있으면 숨 깁니다.

이것은 완벽하게 작동하지만 지금은 피드에 3 개의 결과를 표시하려고하는데 스토리 항목이 여전히 foreach에서 계산되고 있다고 생각하므로 마지막 3 개 업데이트가 스토리 항목이면 피드에 아무것도 표시되지 않습니다.

나는 내가 하려는 것처럼 보이는 이 질문읽었 지만 $ elementkey 변수가 어디에서 왔는지 이해하지 못합니다.

foreach에서 항목을 제거하고 3 개 항목이 표시되도록 개수를 제거하려면 어떻게해야합니까?

Rizier123

이것은 당신을 위해 작동합니다.

(여기 $count에 메시지가 게시 된 경우에만 증가 하는 변수를 추가 했습니다. 그리고 3 이후에는 foreach를 중단합니다)

<ul>
<?php $count = 0;
        foreach ($items as $item): ?>
    <?php if ($count >= 3) break; if (!isset($item->story)): ?> <!-- hide story updates -->
      <li>
        <?php if (isset($item->message)) {
                echo $item->message;
                $count++;
              }
        ?>
      </li>
    <?php endif; ?>
<?php endforeach; ?>
</ul>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제거 된 foreach 항목이 올바르게 계산되지 않음

분류에서Dev

분석 된 목록 항목이 appcelerator에 올바르게 표시되지 않음

분류에서Dev

피벗 테이블의 계산 된 열 집계가 올바르게 표시되지 않음

분류에서Dev

피벗 테이블의 계산 된 필드에 대해 총합계가 올바르게 표시되지 않음

분류에서Dev

패널 제목이 올바르게 표시되지 않음

분류에서Dev

donejs를 사용하여 계산 된 값이 올바르게 업데이트되지 않음

분류에서Dev

ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

분류에서Dev

ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

분류에서Dev

계산 정렬이 올바르게 정렬되지 않음

분류에서Dev

식이 올바르게 계산되지 않음

분류에서Dev

UNION으로 SUM이 올바르게 계산되지 않음-MYSQL

분류에서Dev

Java, Blackjack이 올바르게 계산되지 않음

분류에서Dev

목록 항목이 올바르게 표시되지 않음

분류에서Dev

jQuery Masonry-항목이 올바르게 구성되지 않음

분류에서Dev

jQuery Masonry-항목이 올바르게 구성되지 않음

분류에서Dev

ExtJS 4.2-최대화 한 후 복원 한 후 제한된 창이 올바르게 배치되지 않음

분류에서Dev

관련 제품이 올바르게 표시되지 않음

분류에서Dev

지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

분류에서Dev

목록 항목의 중첩 된 UI가 가로로 올바르게 정렬되지 않음

분류에서Dev

Nhibernate envers 수정 된 열이 컬렉션에서 제거를 올바르게 추적하지 않습니다.

분류에서Dev

PHP에서 날짜 차이가 올바르게 계산되지 않음

분류에서Dev

반복이 올바르게 계산되지 않습니다.

분류에서Dev

ObseservableCollection이 foreach를 사용하여 올바르게 채워지지 않음 (C #)

분류에서Dev

항목이 제거 된 후 ReactJS 상위 / 하위 목록 항목이 제대로 렌더링되지 않음

분류에서Dev

KnockoutJS-계산 된 쓰기 가능 관찰 가능 항목이 바인딩을 올바르게 업데이트하지 않습니다.

분류에서Dev

최대화 된 소유 양식이 올바르게 복원되지 않음

분류에서Dev

현재 선택된 옵션이 올바르게 표시되지 않음

분류에서Dev

정의 된 방정식이 올바르게 변환되지 않음

분류에서Dev

Hibernate Crtieria 및 제한이 올바르게 작동하지 않음

Related 관련 기사

  1. 1

    제거 된 foreach 항목이 올바르게 계산되지 않음

  2. 2

    분석 된 목록 항목이 appcelerator에 올바르게 표시되지 않음

  3. 3

    피벗 테이블의 계산 된 열 집계가 올바르게 표시되지 않음

  4. 4

    피벗 테이블의 계산 된 필드에 대해 총합계가 올바르게 표시되지 않음

  5. 5

    패널 제목이 올바르게 표시되지 않음

  6. 6

    donejs를 사용하여 계산 된 값이 올바르게 업데이트되지 않음

  7. 7

    ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

  8. 8

    ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

  9. 9

    계산 정렬이 올바르게 정렬되지 않음

  10. 10

    식이 올바르게 계산되지 않음

  11. 11

    UNION으로 SUM이 올바르게 계산되지 않음-MYSQL

  12. 12

    Java, Blackjack이 올바르게 계산되지 않음

  13. 13

    목록 항목이 올바르게 표시되지 않음

  14. 14

    jQuery Masonry-항목이 올바르게 구성되지 않음

  15. 15

    jQuery Masonry-항목이 올바르게 구성되지 않음

  16. 16

    ExtJS 4.2-최대화 한 후 복원 한 후 제한된 창이 올바르게 배치되지 않음

  17. 17

    관련 제품이 올바르게 표시되지 않음

  18. 18

    지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

  19. 19

    목록 항목의 중첩 된 UI가 가로로 올바르게 정렬되지 않음

  20. 20

    Nhibernate envers 수정 된 열이 컬렉션에서 제거를 올바르게 추적하지 않습니다.

  21. 21

    PHP에서 날짜 차이가 올바르게 계산되지 않음

  22. 22

    반복이 올바르게 계산되지 않습니다.

  23. 23

    ObseservableCollection이 foreach를 사용하여 올바르게 채워지지 않음 (C #)

  24. 24

    항목이 제거 된 후 ReactJS 상위 / 하위 목록 항목이 제대로 렌더링되지 않음

  25. 25

    KnockoutJS-계산 된 쓰기 가능 관찰 가능 항목이 바인딩을 올바르게 업데이트하지 않습니다.

  26. 26

    최대화 된 소유 양식이 올바르게 복원되지 않음

  27. 27

    현재 선택된 옵션이 올바르게 표시되지 않음

  28. 28

    정의 된 방정식이 올바르게 변환되지 않음

  29. 29

    Hibernate Crtieria 및 제한이 올바르게 작동하지 않음

뜨겁다태그

보관