PHP rewind()
Hàm rewind() trong PHP
Hàm rewind()
trong PHP được sử dụng để đặt lại con trỏ của một file tới vị trí bắt đầu. Điều này rất hữu ích khi bạn muốn đọc lại nội dung của file mà không cần phải mở file mới.
Cú pháp
rewind($handle);
Tham số
$handle
: Đây là tài nguyên file mà bạn đã mở trước đó bằng các hàm nhưfopen()
.
Giá trị trả về
Hàm rewind()
không trả về giá trị gì (void). Nếu thành công, con trỏ file sẽ trở về vị trí bắt đầu.
Ví dụ
"; } // Đặt lại con trỏ về đầu file rewind($file); // Đọc lại và in nội dung file echo "
Đọc lại nội dung file:
"; while (!feof($file)) { echo fgets($file) . "
"; } // Đóng file fclose($file); ?>
Lưu ý
- Hàm
rewind()
chỉ có thể được sử dụng với tài nguyên file mở. - Để sử dụng
rewind()
, bạn cần phải mở file bằng chế độ đọc hoặc chế độ đọc ghi.
Như vậy, hàm rewind()
là một công cụ hữu ích khi làm việc với file trong PHP, giúp bạn dễ dàng quản lý và truy cập lại nội dung file mà không cần mở lại file mới.