내가 정수그대로
Array
(
[0] => Array
(
[0] => 1531412763
[1] => 1439959339
[2] => 76
[3] => 122
[4] => 200
[5] => 4550
[6] => 444
)
...
그리고 데이터베이스 인 것처럼 나는 그것을 보면 등등, 나는 가정의 배열이 이진 데이터는 파일에 기록 - 가장 바깥 쪽 배열의 요소를 행은 내부 배열의 요소는 열입니다.
정보를 파일에 저장하여 나중에 검색 할 수 있지만 공간을 절약하기 위해 이진 데이터로 저장하려고합니다. 기본적으로 예제에서 1531412763
의 첫 번째 정수를 파일에 쓰면 10 바이트를 사용하지만 부호있는 정수로 저장할 수 있다면 4 바이트를 차지합니다.
나는 이런 식으로 사용하는 방법을 이해할 수없는 fwrite
을 사용하여 제안하는 다른 답변을 많이 보았습니까?
[팩] (http://php.net/manual/en/function.pack.php)? – Zimmi
* 정말 * 공간을 절약 할 필요가 있다면 왜 데이터를 압축하지 않을까요? 이 시점에서 볼 수 있습니다. – Andrew
@Zimmi yeah 그건 정확히 내가 필요로하는 것이지만, 각각의 가치에 대해'pack'을 호출해야합니까, 아니면 더 쉬운 방법이 있습니까? –