PHP code example of nerou / large-array-buffer
1. Go to this page and download the library: Download nerou/large-array-buffer library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nerou / large-array-buffer example snippets
$pdo = new PDO(/* your database credentials */);
$stmt = $pdo->query('SELECT * FROM SomeDatabaseTable', PDO::FETCH_ASSOC);
$buffer = new LargeArrayBuffer(); // explicit use of LargeArrayBuffer
$buffer = new ArrayBuffer(1000); // wrapper using `array` until given threshold (item count) is reached,
// then switching to LargeArrayBuffer
while(($dataset = $stmt->fetch()) !== false){ // load one dataset at a time
$buffer->push($dataset); // push this dataset to the buffer
}
// ...
foreach($buffer as $item){
// work with your data here
}