Ben tamsayılaranlamıyla
Array
(
[0] => Array
(
[0] => 1531412763
[1] => 1439959339
[2] => 76
[3] => 122
[4] => 200
[5] => 4550
[6] => 444
)
...
Ve bu veritabanı sanki ben ona bakarsanız böyle devam herhalde bir dizi var, ikili veri dosyasına yazın - dıştaki dizinin elemanları satırlarıdır ve iç dizilerin elemanları sütunlardır.
Bu bilgiyi bir dosyaya kaydetmek istiyorum, böylece daha sonra alabileceğim, ancak alan kazanmak için ikili veri olarak kaydetmek istiyorum. Temel olarak, 1531412763
örneğinden ilk tamsayı bir dosyaya yazarsam 10 bayt alır, ancak imzalı bir tam sayı olarak kaydedebilseydim 4 bayt alır.
fwrite
kullanılmasını önerdiğim diğer yanıtlara baktım, bu şekilde nasıl kullanılacağını anlayamıyorum?
[paketi] (http://php.net/manual/en/function.pack.php)? – Zimmi
Eğer * gerçekten * yerden tasarruf etmeniz gerekiyorsa, verileri neden sıkıştırmıyorsunuz? Bu noktada da olabilir. – Andrew
@Zimmi evet, tam olarak ihtiyacım olan şey buydu, ama her bir değerde 'pack'i çağırmam mı gerek yoksa daha kolay bir yol var mı? –