// 要過濾空白 $range = str_replace(' ', '', $_POST['range']); $rangeAry = array(); if (false !== ($rst = strpos($range, '-'))) { // 處理 5-12 $range = split('-', $range); // 將 array 的值照順序排好, 讓 5-12 或 12-5 都沒問題 sort($range); for ($i=$range[0]; $i<=$range[1]; $i++) { array_push($rangeAry, $i); } } else if (false !== ($rst = strpos($range, ','))) { // // 處理 1,3,5 $rangeAry = split(',', $range); } // 將 array 裡的值反過來排 rsort($rangeAry); // output print_r($rangeAry);
沒有留言:
張貼留言