I want to extract the ticket numbers from a string that contains numbers and letters like:
String 1) Order 2555225552 Ticket Number [TICKET 201805000000012345]
String 2) Order 32234234234 Ticket Number [TICKET <span>201805000000012345</span>]
String 3) Order 5656567655665565 Ticket Number [ TICKET <span> 201805000000012345</span> ]
I want here to get the number 201805000000012345 or any other number from input string (1, 2 or 3).
$matches = array();
preg_match('/\[TICKET(.*)([0-9]+)(.*)\]/', 'Ticket Number [TICKET <span>201805000000012345</span>]', $matches);
Output:
array:4 [
0 => "[TICKET <span>201805000000012345</span>]"
1 => " <span>20180500000001234"
2 => "5"
3 => "</span>"
]