179行まで走査処理をする際 $topwrite の項目の先頭に179番までの番号を
付加していきたいのですが array_unshift の使用では無理なのでしょうか?
マニュアル読んで試行しながらの製作なので稚拙な質問で申し訳ないです。

$topwrite = "$name\t$comment\t$time\t$delkey\n"; //新しく追加するデータを TAB で区切って整形
$write = fopen("./card-walin.cgi","w"); //書き込み用モードでデータを開く(データは空になる)
flock($write, LOCK_EX); //ファイルロック開始
fputs($write, $topwrite); //先頭に1行書き込む
for($i = 0; $i < 179; $i++){ //179行まで走査処理をする
$ppp = $log[$i];
$ooo = array_unshift($ppp, '[$i]');
fputs($write, $ooo); //今までの分を書き込む
}
flock ($write, LOCK_UN); //ファイルロック解除
fclose ($write); //ファイルを閉じる