У меня есть строка, которая выглядит следующим образом:
15-02-01-0000
15-02-02-0000
15-02-03-0000
15-02-04-0000
15-02-05-0000
15-02-10-0000
15-02-10-9100
15-02-10-9101
15-15-81-0000
15-15-81-0024
Таким образом, ожидаемый результат будет: Все группировки счетов, разделенные черточками "-", например: 15-02-01-0000
есть 3 группировки
- начало с 15
- начало с 15-02
- начало с 15-02-01
Таким образом, ожидаемый результат будет:
Сначала будет показано
15 --> All account start with "15"
15-02 --> All account start with "15-02"
15-02-01 -- All accounts start with "15-02-01"
15-02-01-0000
15-02-02 -- All accounts start with 15-02-02
15-02-02-0000
15-02-03 -- onwards like above
15-02-03-0000
15-02-04
15-02-04-0000
15-02-05
15-02-05-0000
15-02-10
15-02-10-0000
15-02-10-9100
15-02-10-9101
15-15
15-15-81
15-15-81-0000
15-15-81-0024
Я пытался использовать substr
:
$res = substr("15-15-81-0024",3,2);
if ($res == "15") {
} else if ($res < 10 && $res != 00) {
} else {
}
Но не работает, чтобы поставить группировку.Не могли бы вы предложить какой-нибудь хороший способ?