6과 같은 특정 숫자 뒤에 오는 배열 항목을 어떻게 삭제할 수 있는지 궁금합니다. PHP에서 수행 할 수있는 기능이 있습니까? 또는 작성해야하는 사용자 정의 함수입니까?PHP는 배열에서 처음으로 6 개 항목을 유지하고 나머지는 버립니다.
0
A
답변
5
이 목적으로 array_slice을 사용할 수 있습니다. 예를 들어 :
$testArray = range(0, 10);
// Ensure there are at least six items in the source array.
if(count($testArray) >= 6) {
// Grab the first six items.
$firstSixItemsFromArray = array_slice($testArray, 0, 6);
}
1
당신이 배열의 위치에 따라 배열의 처음 여섯 개 요소를 가지고 찾고 있다면, 그럼 array_slice 또는 array_splice 길을 가야하는 것입니다. 단지 4 개 항목이있는 경우 무슨 일이 일어날 지
$array = array_filter($array, function($v) { return $v <= 6; });
관련 문제
- 1. PHP는 가장 중복이 많은 배열에서 항목을 가져옵니다.
- 2. PHP는 다차원 배열에서 대체
- 3. 내가 multidimentional 배열에서 마지막 6 개 값을 얻을 필요가있는
- 4. 탭바 6 개 포함
- 5. 배열에서 항목을 제거합니다.
- 6. PHP는 멀티 dimentional 배열을 사용하여 항목을 추가
- 7. PHP는 배열에서 각 결과를 얻을 DIV 태그
- 8. PHP는 마지막 항목을 제외하고 쉼표로 항목을 구분합니까?
- 9. PHP는 다차원 배열에서 값을 찾아 배열에 배치합니다.
- 10. 시각 기본 6 개 이벤트
- 11. 배열에서 항목을 임의로 선택하는 방법은 무엇입니까?
- 12. 1 차원 배열에서 2 개 위치 찾기
- 13. PHP는 연관 배열에서 순서를 어떻게 추적합니까?
- 14. PHP는 배열에서 첫 단어 만 가져옵니다.
- 15. IIS 나머지는
- 16. 인터넷 익스플로러 6 PHP는 파일 문제를
- 17. PHP를 배열에서 6 글자의 그룹으로 분해하는 방법
- 18. 배열에서 데이터베이스의 항목을 저장하는 방법은 무엇입니까?
- 19. 항목의 이름으로 배열에서 항목을 삭제하려면 어떻게해야합니까?
- 20. 배열에서 중복 항목을 제거하고 값을 증가 시키십시오.
- 21. PowerShell에서 배열에서 항목을 제거하는 방법은 무엇입니까?
- 22. 배열에서 항목을 호출하려면 scanf를 어떻게 사용합니까?
- 23. 플렉스를 사용하여 배열에서 항목을 효율적으로 연결
- 24. 배열에서 빈 항목을 어떻게 제거 하시겠습니까?
- 25. 자바 스크립트 배열에서 항목을 삭제할 수 있습니까?
- 26. 풀 ~에서 6 개 항목을 사용하여 가능한 최대 피해 계산 25
- 27. "기타"옵션이없는 메뉴에 6 개 이상의 항목을 표시 할 수 있습니까?
- 28. PHP는
- 29. PHP는
- 30. JS setInterval 도움말, 때로는 미쳐 버립니다!
: 당신이 6보다 작은 값을 갖는 모든 요소를 유지하려면
, 당신은 같은 일을 할 수 있을까? – tmartin314
슬라이스 배열에 예상되는 항목 수가 적 으면 문제가 없습니다. 가능한 한 많이 얻습니다. 예를 들어 array_slice (array (1,2), 0, 4)는 array (1,2)를 제공합니다. – Scorchio
count ($ testArray) == 6 인 경우 슬라이스 할 필요가 없습니다. PHP는 이미이 유효성 검사를 수행합니다 (if를 복제합니다). 그래서 내가이 recommand 제거하는 경우 ... – nxplace