Tôi có một biểu mẫu cho phép người dùng tải lên tệp văn bản hoặc sao chép / dán nội dung của tệp vào văn bản. Tôi có thể dễ dàng phân biệt giữa hai và đặt bất kỳ cái nào chúng nhập vào một biến chuỗi, nhưng tôi sẽ đi đâu từ đó?
Tôi cần lặp lại qua từng dòng của chuỗi (tốt nhất là không lo lắng về các dòng mới trên các máy khác nhau), đảm bảo rằng nó có chính xác một mã thông báo (không có dấu cách, tab, dấu phẩy, v.v.), vệ sinh dữ liệu, sau đó tạo truy vấn SQL dựa trên tất cả các dòng
Tôi là một lập trình viên khá giỏi, vì vậy tôi biết ý tưởng chung về cách thực hiện nó, nhưng đã quá lâu kể từ khi tôi làm việc với PHP đến nỗi tôi cảm thấy mình đang tìm kiếm những thứ sai và do đó xuất hiện những thông tin vô dụng. Vấn đề chính tôi gặp phải là tôi muốn đọc nội dung của từng chuỗi. Nếu nó là một tập tin, nó sẽ dễ dàng.
Tôi chủ yếu tìm kiếm các hàm PHP hữu ích, không phải là thuật toán để làm điều đó. Bất kỳ đề xuất?
s($myString)->normalizeLineEndings()
này có sẵn với github.com/delight-im/PHP-Str (thư viện theo Giấy phép MIT) có rất nhiều trình trợ giúp chuỗi hữu ích khác. Bạn có thể muốn xem mã nguồn.