我試着在Google和Google上搜索這個,所以如果我錯過了某些明顯的東西,我很抱歉。有可能我根本不知道這些數字格式的名稱。PHP:有沒有簡單的方法來解析數組列表(如字符串,如「1-3,5,7-9」)到數組中?
我想要做的是以字符串開頭,如「1-3,5,7-9」,並將它變成一個具有以下條目的PHP數組:1,2,3,5 ,7,8,9
我知道如何通過在逗號上使用preg_split來完成此操作,然後迭代並展開任何 - 標記,但是我覺得必須有一個更簡單/更好的方法。
編輯
我沒搞清楚,但該字符串必須包括SPANS!這意味着如果我的字符串是「1-9」,我的結果數組應該是「1,2,3,4,5,6,7,8,9」而不是「1,9」。對不起,以前不清楚。
你看着爆炸? http://php.net/manual/en/function.explode.php –
我很高興大家在這裏仔細閱讀這個問題... – animuson
我編輯了帖子......我的問題是跨度,像「1-5 「需要導致」1,2,3,4,5「不只是」1,5「 – Bing