tập tin
Show
file_get_contents
mở cửa
1. 3 GB Sử dụng Quá trình này đã sử dụng 15555 mili giây cho các tính toán của nó Nó đã dành 169 ms trong các cuộc gọi hệ thống Sử dụng Quá trình này đã sử dụng 6983 ms để tính toán Nó đã dành 4469 mili giây trong các cuộc gọi hệ thống 9. 5 GB Sử dụng Quá trình này đã sử dụng 113559 ms để tính toán Nó đã dành 2532 mili giây trong các cuộc gọi hệ thống Sử dụng Quá trình này đã sử dụng 8221 ms để tính toán Nó đã dành 7998 mili giây trong các cuộc gọi hệ thống Có vẻ như
Chúng tôi trả lờiXem bài viết của tác giả Thẻ. So sánh sự khác biệt Kích thước tệp Tiếp tục đọcTrước đó Tích hợp Peachpayments Tiếp theo Thanh toán Mollie – PHP Laravel file_get_contents() là một hàm PHP sẵn có được sử dụng để đọc tệp thành một chuỗi. Hàm này sử dụng kỹ thuật ánh xạ bộ nhớ để nâng cao hiệu suất và do đó, hàm này là phương pháp ưa thích nhất để đọc tệp thành một chuỗi ghi chú.
cú pháp
Thông số Loại thông số Mô tả$path (bắt buộc)chỉ định vị trí của tệp bạn muốn đọc$include_path (Tùy chọn)Tìm kiếm tệp trong include_path (bằng php. ini) nếu tham số này được đặt 1. $context (Tùy chọn)chỉ định ngữ cảnh tùy chỉnh$start (Tùy chọn)$max_length (Tùy chọn)Giá trị trả về Nó trả về dữ liệu đã đọc nếu thành công và FALSE nếu thất bại Thí dụ. 1) Ví dụ 2) Các hệ điều hành như Windows và MAC OS không phân biệt chữ hoa chữ thường trong khi các hệ điều hành Linux hoặc Unix phân biệt chữ hoa chữ thường Việc áp dụng chuyển đổi đặt tên chẳng hạn như chữ thường chỉ dành cho đặt tên tệp là một cách thực hành tốt để đảm bảo khả năng tương thích đa nền tảng tối đa Bây giờ chúng ta hãy xem xét một số hàm tệp PHP được sử dụng phổ biến nhất PHP file_exists() HàmChức năng này được sử dụng để xác định xem một tập tin có tồn tại hay không
Hàm file_exist có cú pháp như sau <?php file_exists($filename); ?> NƠI ĐÂY,
Đoạn mã dưới đây sử dụng hàm file_exists để xác định xem tệp my_settings. txt tồn tại <?php if (file_exists('my_settings.txt')) { echo 'file found!'; } else { echo 'my_settings.txt does not exist'; } ?> Lưu mã trên vào tệp có tên tệp_function. php Giả sử bạn đã lưu tệp trong thư mục phptuts trong htdocs, hãy mở URL http. //localhost/phptuts/file_function. php trong trình duyệt của bạn Bạn sẽ nhận được kết quả như sau Hàm PHP fopen()Chức năng fopen được sử dụng để mở tệp. Nó có cú pháp sau <?php fopen($file_name,$mode,$use_include_path,$context); ?> NƠI ĐÂY,
Hàm PHP fwrite()Hàm fwrite được sử dụng để ghi tệp Nó có cú pháp sau <?php fwrite($handle, $string, $length); ?> NƠI ĐÂY,
Hàm fclose() trong PHPHàm fclose() dùng để đóng một file đang mở trong php Nó có cú pháp sau <?php fclose($handle); ?> NƠI ĐÂY,
Bây giờ hãy xem một ví dụ tạo my_settings. txt Chúng tôi sẽ sử dụng các chức năng sau
Mã bên dưới “create_my_settings_file. php” thực hiện ví dụ trên Mở tệp<?php $fh = fopen("my_settings.txt", 'w') or die("Failed to create file"); ?>Đóng tệp <?php fclose($fh); ?>Tạo tệp <?php $fh = fopen("my_settings.txt", 'w') or die("Failed to create file"); $text = <<<_END localhost;root;pwd1234;my_database _END; fwrite($fh, $text) or die("Could not write to file"); fclose($fh); echo "File 'my_settings.txt' written successfully"; ?> Kiểm tra mãMở địa chỉ http. //localhost/phptuts/create_my_settings. php trong trình duyệt của bạn Bạn sẽ nhận được trang sau . Ghi chú. nếu đĩa của bạn đầy hoặc bạn không có quyền ghi tệp, bạn sẽ nhận được thông báo lỗi Chuyển về URL http. //localhost/phptuts/file_function. php Bạn nhận được kết quả gì? Hàm PHP fgets()Hàm fgets được sử dụng để đọc từng dòng tệp php. Nó có cú pháp cơ bản sau. fgets($handle);
Bây giờ hãy xem một ví dụ đọc my_settings. txt bằng hàm fopen và fgets Mã bên dưới read_my_settings. php thực hiện ví dụ trên <?php $fh = fopen("my_settings.txt", 'r') or die("File does not exist or you lack permission to open it"); $line = fgets($fh); echo $line; fclose($fh); ?> NƠI ĐÂY,
Hàm sao chép PHP ()Hàm sao chép PHP được sử dụng để sao chép tệp. Nó có cú pháp cơ bản sau. sao chép($file,$copy_file);
Đoạn mã dưới đây minh họa việc thực hiện <?php copy('my_settings.txt', 'my_settings_backup.txt') or die("Could not copy file"); echo "File successfully copied to 'my_settings_backup.txt'"; ?> Xóa một tập tinChức năng hủy liên kết được sử dụng để xóa tệp. Đoạn mã dưới đây minh họa việc thực hiện <?php if (file_exists('my_settings.txt')) { echo 'file found!'; } else { echo 'my_settings.txt does not exist'; } ?>0 PHP file_get_contents() Chức năngHàm file_get_contents dùng để đọc toàn bộ nội dung file Đoạn mã dưới đây minh họa việc thực hiện Sự khác biệt giữa file_get_contents và fgets là file_get_contents trả về dữ liệu tệp dưới dạng chuỗi trong khi fgets đọc tệp theo từng dòng Sự khác biệt giữa hàm file_get_contents() và hàm file() Mcq là gì?file_get_contents() trả về một mảng các dòng trong khi file() trả về nội dung tệp dưới dạng một chuỗi d.
Sự khác biệt giữa chức năng lấy nội dung tệp và chức năng tệp là gì?Hàm file() đọc toàn bộ tệp trong một mảng, trong khi hàm file_get_contents() đọc toàn bộ tệp thành một chuỗi .
Hàm file_get_contents() hữu ích để làm gì?file_get_contents() đọc tệp thành một chuỗi . Hàm này là cách ưa thích để đọc nội dung của tệp thành một chuỗi.
file_get_contents() sẽ trả về cái gì?Giá trị trả về ¶
. Hàm này có thể trả về giá trị Boolean false nhưng cũng có thể trả về giá trị không phải Boolean được đánh giá là false. Vui lòng đọc phần về Booleans để biết thêm thông tin. the read data or false on failure. This function may return Boolean false , but may also return a non-Boolean value which evaluates to false . Please read the section on Booleans for more information. |