Ho provato a cercarlo sia qui che su Google, quindi se ho perso qualcosa di ovvio, mi scuso. È possibile che semplicemente non conosca il nome per la formattazione di questi numeri.PHP: Esiste un modo semplice per analizzare un elenco di numeri (come una stringa, come "1-3,5,7-9") in un array?
Quello che sto cercando di fare è iniziare con una stringa, come "1-3,5,7-9" e trasformarlo in un array PHP con le seguenti voci: 1,2,3,5 , 7,8,9
So come farlo utilizzando preg_split su una virgola, quindi eseguendo l'iterazione e l'espansione di qualsiasi segno, ma mi sembra che ci debba essere un modo più semplice/migliore.
EDIT
non ho fatto questo chiaro, ma la stringa deve includere LUCI! Ciò significa che se la mia stringa era "1-9" il mio array risultante dovrebbe essere "1,2,3,4,5,6,7,8,9" NON SOLO "1,9". Ci scusiamo per il fatto che non sia chiaro prima.
si guardò esplodere? http://php.net/manual/en/function.explode.php –
Sono contento che tutti qui leggano la domanda da vicino ... – animuson
Ho modificato il post ... il mio problema è con span, come "1-5 "deve risultare in" 1,2,3,4,5 "non solo" 1,5 " – Bing