Tôi đã thử tìm kiếm nội dung này ở đây và trên Google, vì vậy nếu tôi bỏ lỡ điều gì đó hiển nhiên, tôi xin lỗi. Có thể tôi chỉ đơn giản là không biết tên cho định dạng của những con số này.PHP: Có cách nào đơn giản để phân tích cú pháp danh sách các số (như một chuỗi, như "1-3,5,7-9") thành một mảng không?
Điều tôi đang tìm kiếm là bắt đầu bằng chuỗi, như "1-3,5,7-9" và biến nó thành mảng PHP với các mục sau: 1,2,3,5 , 7,8,9
Tôi biết cách làm điều này bằng cách sử dụng preg_split trên dấu phẩy, sau đó lặp lại và mở rộng bất kỳ dấu, nhưng tôi cảm thấy như phải có một cách dễ dàng hơn/tốt hơn.
EDIT
Tôi không làm cho rõ ràng, nhưng chuỗi cần bao gồm nhịp! Điều đó có nghĩa là nếu chuỗi của tôi là "1-9", mảng kết quả của tôi phải là "1,2,3,4,5,6,7,8,9" KHÔNG CHỈ là "1,9". Xin lỗi vì điều đó không rõ ràng trước đây.
bạn nhìn phát nổ? http://php.net/manual/en/function.explode.php –
Tôi rất vui khi mọi người ở đây đọc kỹ câu hỏi ... – animuson
Tôi đã chỉnh sửa bài đăng ... vấn đề của tôi là kéo dài, như "1-5 "cần kết quả" 1,2,3,4,5 "không chỉ" 1,5 " – Bing