Tôi sẽ không biết theo từ khóa nào để tìm kiếm điều này trong cơ sở dữ liệu PHP, vì vậy tôi hỏi ở đây.PHP có chức năng phát hiện hệ điều hành đang chạy không?
Lý do tôi muốn biết là do các Hệ điều hành khác nhau xử lý các dòng mới trong các tài liệu văn bản như thế nào.
Tôi đang sử dụng tệp CSV trong cửa sổ nhưng mỗi lần tôi nghĩ rằng tôi thêm một dòng mới, điều thực sự xảy ra là dòng mới được dán vào mặt sau của dòng mới nhất.
Lý do là, trong các cửa sổ, một dòng mới là thế này: \r\n
Và file CSVHandler.class.php Tôi đang sử dụng chỉ cho biết thêm \n
Tuy nhiên, trong MAC OS X đó là dòng sản phẩm mới, đó là khác với cửa sổ.
Vì vậy, tôi đang tìm kiếm điều này để tôi có thể thực hiện một tuyên bố đơn giản if()
và giải quyết vấn đề này. Hiện tại tôi đã hardcoded các \r\n
, nhưng nó phải được đơn giản, không?
yeah, đó là \ r \ n trên chiến thắng, \ n trên * nix và \ r trên mac (đó là việc thực hiện ngu ngốc nhất từ ba) – dusoft
Bây giờ Mac là FreeBSD dựa trên, họ không sử dụng \ n là tốt? – Sonny