ダッシュまたはカンマが使用されている一連の数字を入力する必要があります。 私は任意の助けが理解されるであろうダッシュまたはコンマで区切られた一連の数字を入力してください
$str = str_replace(' ', '', '11-17,19,041244-041250);
$arr = explode(',', $str);
foreach ($arr as $elem) {
$values = explode('-',$elem);
if (count($values) != 1) {
for($i = $values[0]; $i <= $values[1]; $i++) {
$newArr[]=$i;
}
} else {
$newArr[] = $elem;
}
print_r($newArr);
}
正常に動作しますが、数字がゼロで始まる場合、それは(先行ゼロドロップを)働いていない、このコードを使用してい
感謝。それが始まり、番号+ 1で終わるのでちょっと変わります。 –