интересует еще вопрос можно ли сделать так чтобы добавлять цикл в массиве, пример у меня 100 пользователей нужно одновременно записать. Это возможно?Можно в принципе, 1000 строк - Вы можете прямо в оперативке с массивом работать. Т.е. загружаете массив целиком в память, делаете с ним нужные операции и записываете обратно.
<?php
//Запись данных
$arr = [ //Массив с данными
['login' => 'login1', 'password' => 'password1', 'id' => '1'],
['login' => 'login2', 'password' => 'password2', 'id' => '2'],
['login' => 'login3', 'password' => 'password3', 'id' => '3'],
];
$arr_serialized = serialize($arr);
file_put_contents(__DIR__.'/data.txt', $arr_serialized);
echo '<pre>';
//Загрузка данных
$serialized_data = file_get_contents(__DIR__.'/data.txt');
$data = unserialize($serialized_data);
var_dump($data);