기본적으로 내 코드는 foreach 루프를 사용하여 배열의 각 키에 대해 약간의 코드를 실행합니다. 그러나 문제는이 코드가 50 분당 50 개의 요청 만 허용하는 API에 액세스한다는 것입니다. 내 요청이 차단되는 것을 막기 위해이 라운드가 시작된 이후 적어도 1 초가 경과했는지 확인하는 타이머를 루프에 추가하고 싶습니다. 다음 타이머가 계속 진행될 수 있습니다. 이것을 구현하는 방법에 대한 제안 사항이 있으십니까?foreach 루프 사이 간격 추가
-1
A
답변
2
간단한 방법 자세한 내용은 sleep
sleep(10); // 10 seconds for example
를 사용하는 PHP 공식 문서
Delays the program execution for the given number of seconds
1
당신이 루프 내에서 절전() 메소드를 사용하려고 했습니까 방문하는 것입니다?
foreach($array as $key => $val){
sleep(1); //parameter in seconds
// keep rock'n rolling
}
0
이 경우에 setTmeout이 가장 유용하다는 것을 알았습니다. 반복 중에 오프셋 지연이 있는지 확인하십시오.
간단한 각도 예
angular.forEach(someArray, index) {
$timeout(function() {
function1();
function2();
}, 100 * (index + 1));
});
관련 문제
- 1. 추가 노드를 들어/Foreach 루프
- 2. 파이썬 간격 인쇄 호출 사이
- 3. foreach 루프 내 PHP foreach 루프
- 4. 컨트롤러의 루프 foreach 루프
- 5. BoxPanel 내부의 요소 사이 간격 Swing
- 6. foreach 루프
- 7. foreach 루프
- 8. Foreach-Object 런타임과 Foreach 루프
- 9. 간격 사이 월간 일 계산 R
- 10. D3 링 차트의 반지 사이 간격 증가
- 11. PostgreSQL을 : tsranges 사이 간격 하늘 세트
- 12. 큰 간격, uiLabel 텍스트의 단어 사이 공백
- 13. 사용자 정의 목록보기의 항목 사이 간격
- 14. 루프 외부의 PHP foreach 루프
- 15. 인터럽트 및 Foreach 루프
- 16. If 문을 Foreach 루프
- 17. JSF에서 foreach 루프 사용하기
- 18. foreach 루프 및 jQuery
- 19. ConcurrentHashMap foreach 루프 문제
- 20. LaTeX의 foreach 루프
- 21. 기본 foreach 루프 질문
- 22. foreach 루프 문제
- 23. BackgroundWorker 및 foreach 루프
- 24. 액세스 foreach 루프 값
- 25. PHP foreach 루프 혼란?
- 26. 간단한 foreach 루프 반복
- 27. json.net없이 json.net foreach 루프
- 28. xPath, 복잡한 foreach 루프
- 29. 병렬 foreach 루프
- 30. 는이 코드를 foreach 루프