Я пытаюсь понять, как вытащить несколько подстрок из строки, с которой у меня нет никакого контроля. Строка содержит 3 части информации, в которой я нуждаюсь. Это:Как получить подстроки с использованием PHP
Order #
Middle Digits
CV2 Number
Каждая из этих частей информации является переменной длиной. Например, в приведенной ниже строке номер заказа равен 2, но вполне может быть 20 или 200, или 20174, или что-то еще. Средние цифры может быть 8 цифр или 2 номера, и т.д., и число CV2 может быть 3, 2 или 1 число ...
Here are the middle digits of the card number for order #2:
Middle Digits: 11111111
And here is the CV2 number:
CV2 Number: 444
В приведенном выше примере строки, мне нужно, чтобы получить номер заказа (2), средние цифры (11111111) и номер CV2 (444). Эти числа имеют произвольную длину или вообще не могут существовать.
Какие функции/логика PHP могут помочь мне надежно получить эти значения? Мне нужна только информация.
Спасибо!
есть определенный формат, который вы собираетесь получать как? – ElefantPhace
4-строчная строка выше - это точный формат, в который я ее принимаю. Единственная часть строки, которая когда-либо была бы другой, - это фактические числа. – rwkiii
Затем вы должны иметь возможность читать строки за строкой. Тогда для второй и четвертой строк возьмите подстроку мимо символа ':' плюс, возможно, '' (пробел char) и верните следующий номер – ElefantPhace