1
A
답변
1
배열 앞에서 읽고 있다고 가정하면 array_shift
이 필요합니다. http://us2.php.net/manual/en/function.array-shift.php에서 자세한 내용을 볼 수 있습니다.
참고 : array_shift
은 일정 시간이 아니고 배열의 크기가 선형입니다. 이 모델을 실제로 따라야하는 경우 먼저 배열을 반대로하고 대신 array_pop
을 사용하는 것이 좋습니다.
1
1
의 길이 fread()
를 사용하기위한 파일 - 그리고 루프를 호출.
주어진 예제를 인용 :
$fp = fopen('somefile.txt', 'r');
if (!$fp) {
echo 'Could not open file somefile.txt';
}
while (false !== ($char = fgetc($fp))) {
echo "$char\n";
}
PHP는 생각으로이 일 것 (항상 사실이 아니다 ... 그러나 그것은 또 다른 문제 ^^입니다)
0
array_shift()
은 배열의 첫 번째 요소를 제거합니다.
파일에서 읽는 것은 일반적으로 문자열로 처리됩니다.이 경우 작업중인 문자의 색인을 저장하고 현재 문자를 처리 할 때 미리 읽어야합니다.
0
file_get_contents으로 파일을 열고 1 바이트 씩 unpack으로 읽습니다.
0
는 PHP로 파일의 한 바이트를 읽어하려면 :
$fh = fopen('mytest.txt', "r");
$contents = fread($fh, 1);
관련 문제
- 1. C# 끝에 하나의 요소로 배열 늘리기
- 2. PostgreSQL의 배열 요소로 묶기
- 3. Python - NumPy - 배열 요소로 튜플
- 4. 줄을 여러 배열 요소로 나눕니다
- 5. 괄호없이 하나의 요소로 스택을 푸십시오.
- 6. 하나의 DOMDocument에서 다른 요소로 복사
- 7. 반복되는 문자를 PHP의 배열 요소로 대체하십시오.
- 8. C에서 문자 배열 요소로 strncat 사용
- 9. 변수 곱하기 - 하나의 배열
- 10. 하나의 명령문으로 Perl에서 디렉토리를 읽을 수 있습니까?
- 11. 하나의 타입 만있는 PHP 배열
- 12. 하나의 foreach 루프가있는 중첩 배열?
- 13. php - 배열 요소를 다른 배열의 요소로 대체 하시겠습니까?
- 14. 자바 객체를 dom 요소로 변환합니다.
- 15. 하나의 배열 내용을 다른 2 차원 배열 rows & colums로 만듭니다.
- 16. 하나의 배열 요소를 제외한 모든 배열 요소가 일치하는지 알아보기
- 17. 어떻게 이런 하나의 문자열을 읽어 PHP 배열
- 18. 내가 기능을 가지고 모양, 하나의 구조체에 배열
- 19. 하나의 배열 값을 iPhone의 다른 섹션에 할당하십시오.
- 20. 하나의 수평선에 배치해야하는 이미지 배열 (스크롤 포함)
- 21. 하나의 서블릿에서 다른 서블릿으로 배열 전달
- 22. 단 하나의 열에 numpy 배열 누적
- 23. PHP에서 하나의 항목 만 반환하는 다차원 배열
- 24. 하나의 배열 필드 분해 및 바꾸기
- 25. 자바 스크립트 배열 문제 : 정의되지 않은 'src'속성을 읽을 수 없습니다.
- 26. 배열 요소 인 Perl 파일 핸들에서 어떻게 읽을 수 있습니까?
- 27. NetworkStream에서 읽을 바이트 배열/버퍼 크기를 예측하는 방법은 무엇입니까?
- 28. 정확히 하나의 UDP 패킷을 소켓에서 읽을 수 있습니까?
- 29. jQuery : 하나의 요청에서 연속적으로 데이터를 읽을 수 있습니까?
- 30. 지그재그 PowerShell 배열 하나의 요소가있을 때 차원을 잃고있다
이 두 가지와 전혀 관련이없는 질문 –
것 같다 방법 http://stackoverflow.com/questions/2620175/reading 해당 다르다 -a-file-into-a-byte-array-php? – Gordon